没有Javascript的BrowserID(最好是Python) -这是可能的吗?



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

可以读取600行JS shim,并找出navigator.id.getVerifiedEmail是要做什么,然后在服务器上复制它,但我希望有一个更简单的方法。即使那样,我也不认为它真的会起作用。

好吧,深入挖掘一下,这似乎是什么BrowserID是要做外围,可能需要某种自定义的BrowserID验证器,但我希望有一个更简单的方法。

在python中使用"Server-side" BrowserID或者其他设计上不可能的东西。仔细阅读"BrowserID如何工作"页面,特别注意"证书配置"部分和流程描述中的步骤3。它确实要求支持客户端浏览器中的BrowserID和javascript,因为BrowserID技术需要在证书发放步骤期间在客户端浏览器中运行一些代码。

Javascript shim的存在是为了解决浏览器中缺少的本机支持,因此在可预见的未来,它将是必需的:

https://developer.mozilla.org/en-US/docs/Persona/FAQ Why_does_Persona_require_JavaScript.3F

一个解决方案,使用OpenID或手卷电子邮件验证,但我有两个问题。(

相关内容

  • 没有找到相关文章

最新更新