2013-07-17 62 views
0

我很感兴趣在我的网站中使用mozilla persona/browserid。使用它登录已经很好。但是我也希望充当想要与我的域创建电子邮件地址的用户的身份提供者。目前可以创建我自己的角色IDP吗?

我已经使用node.js & express实现了一个非常基本的http服务器,该服务器处理/.well-known/browserid请求以提供公钥以及到供应&认证页面的路径。但是,如果我访问123done.org并尝试使用[email protected]登录,它告诉我,角色不知道这封电子邮件,并为我提供了一个标识。

我的服务器从来没有在mycustomdomain.com/.well-known/browserid上获得请求,所以角色从未试图真正使用我的服务器登录我。

这使我想到的问题是:人物角色甚至能够记录人们使用第三方国内流离失所者,还是莫吉拉是目前唯一的人?

回答

2

第三方身份提供商今天开始工作。您可以在official documentationthesetwo博客中找到更多成功编写自己的IdP的人的博文。

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

+0

是的,所有内容都可以通过https访问。由于我在同一台服务器上托管多个域,我也使用SNI。整个服务器在node.js上运行。因此,无论是https实现节点还是问题,或者persona都不接受StartSSL证书。 –

+0

好吧,我检查了它。角色甚至没有连接到我的服务器:/也许,人物角色抓取.well-known/browserid一次,现在缓存它,但我怎样才能清除角色缓存? –

+0

尝试通过https://checkmyidp.org/ –

相关问题