【问题标题】:Is it currently possible to create my own persona IDP?目前是否可以创建我自己的角色 IDP?
【发布时间】:2013-07-17 15:23:58
【问题描述】:

我有兴趣在我的网站中使用 mozilla 角色/浏览器 ID。使用它登录已经很好用了。但我也想为想要使用我的域创建电子邮件地址的用户充当身份提供商。

我已经使用 node.js & express 实现了一个非常基本的 http 服务器,它处理 /.well-known/browserid 请求以提供公钥和配置和身份验证页面的路径。但是,如果我访问 123done.org 并尝试使用 me@mycustomdomain.com 登录,它会说我这个角色不知道这封电子邮件并让我创建一个身份。

我的服务器永远不会收到来自 mycustomdomain.com/.well-known/browserid 的请求,因此角色永远不会尝试使用我的服务器真正让我登录。

这让我想到了一个问题:persona 甚至可以使用第三方 IDP 登录,还是 mozilla 是目前唯一可以使用的?

【问题讨论】:

    标签: identity browserid persona


    【解决方案1】:

    第三方身份提供者在今天确实有效。您可以在 official documentationthese two 博客文章中找到更多信息,这些文章来自成功编写自己的 IdP 的人。

    您的问题:您的 IdP 是否通过 HTTPS 公开了 .well-known/browserid 支持文档?你在用SNI吗?

    【讨论】:

    • 是的,一切都可以通过 https 获得。由于我在同一台服务器上托管多个域,因此我也使用 SNI。整个服务器在 node.js 上运行。所以,要么节点 https 实现有问题,要么角色不接受 StartSSL 证书..
    • 好吧,我查过了。角色甚至没有连接到我的服务器:/ 也许,角色曾经获取 .well-known/browserid 并且现在缓存它,但是我怎样才能清除角色缓存?
    • 如果您仍然遇到问题,请随时通过our mailing list#identity (irc.mozilla.org) 寻求帮助。
    • 感谢您的链接。 checkmyipd.org 确实请求我的服务器,而角色本身没有。它目前不起作用,但至少我现在可以通过 checkmyidp.org 进行检查:)
    猜你喜欢
    • 2016-01-17
    • 2020-06-19
    • 2013-11-24
    • 2015-03-02
    • 2016-02-08
    • 1970-01-01
    • 1970-01-01
    • 2021-06-21
    • 1970-01-01
    相关资源
    最近更新 更多