我的OpenID是否正确?

时间:2009-12-09 21:20:47

标签: zend-framework openid

晚上。

我正在使用Zend Framework和Zend Auth实现OpenID。一切正常,但我有点担心我可能会对用户存储错误修改的OpenID。

我目前处于测试模式,因此我使用自己的Yahoo!进行身份验证的OpenID。

雅虎!我的OpenID是这样的:“https://me.yahoo.com/a/myopenidstringhere

但Zend给我的返回值是:

https://me.yahoo.com/a/myopenidstringhere#38e96

  • 注意#38e96的补充。

我担心这个“#38e96”字符串的添加是框架中的错误?或者这个添加是否正确,只是身份验证过程的一部分!?

由于

乔恩

1 个答案:

答案 0 :(得分:5)

看起来附件是好的,应该使用。请参阅Yahoo的OpenID FAQ for developers

  

OpenID标识符可以随时间回收,OpenID 2.0指定OpenID提供程序将URL片段作为生成标识符附加到OpenID URL的末尾。带有片段的整个OpenID URL(如果存在)应该用于标识用户。例如,以下两个OpenID是唯一的,代表不同的用户:   http://openid.example.com/username#aa   http://openid.example.com/username#bb