使用OpenID与服务器端JavaScript(node.js),但我得到一个错误

使用这个例子中的代码,我打开浏览器,input“localhost /”,然后用那个login表单获取页面。 我inputURL到我的blogspot,但我得到以下错误:错误:AuthRequest无效:0x300:错误validation身份validation请求中的返回URL。 NS:HTTP://specs.openid.net/auth/2.0。 我在这里做错了什么?

哦,是的,我几乎忘记了,我如何使用OpenID存储数据? 公寓从login该帐户,我想保存有关用户的信息!

您收到来自提供商的错误消息,指出无法validation您的返回url。 您的提供者是否接受本地主机返回URL?

要请求有关经过validation的用户的其他信息,请使用简单注册(SREG)和/或属性交换(AX)等OpenID扩展。 您引用的示例使用SREG和AX来请求信息,如昵称,电子邮件和全名,如果满足以下条件,可以从结果中检索这些信息:

  • 身份validation成功。
  • 提供者具有关于用户的请求的信息。
  • 用户同意与您分享这些信息。