编程语言
首页 > 编程语言> > 没有Javascript的BrowserID(最好是Python) – 是否可能?

没有Javascript的BrowserID(最好是Python) – 是否可能?

作者:互联网

BrowserID目前使用Javascript垫片,而浏览器仍然(希望)开发支持它.对于不运行javascript的客户端,是否可以使用BrowserID?

我可以阅读600行JS shim,并找出navigator.id.getVerifiedEmail的意图,然后在服务器上复制它,但我希望有一种更简单的方法.即便如此,我认为它不会真的奏效.

好吧,深入挖掘一下,这似乎是BrowserID意图做的外围设备,可能需要一些自定义的BrowserID验证器,但我希望有一种更简单的方法.

解决方法:

python中的“服务器端”BrowserID或其设计不可能实现的任何东西.仔细阅读How BrowserID works page,特别注意“证书配置”部分和流程描述中的第3步.它确实需要支持来自客户端浏览器的BrowserID和javascript,因为在证书供应步骤期间,BrowserID技术需要在客户端浏览器中运行一些代码.

标签:python,browserid,graceful-degradation,noscript
来源: https://codeday.me/bug/20190826/1733472.html