这是我使用 LightOpenID 提供程序脚本登录 Stack 后遇到的错误。
OpenID 提供者针对发现信息不匹配的标识符发出断言。
Assertion endpoint info:
ClaimedIdentifier: http ://sub.mydomain.net/?cgillis
ProviderLocalIdentifier: http ://sub.mydomain.net/?cgillis
ProviderEndpoint: http ://sub.mydomain.net/
OpenID version: 2.0 Service Type URIs:
Discovered endpoint info: [{
ClaimedIdentifier: http ://specs.openid.net/auth/2.0/identifier_select
ProviderLocalIdentifier: http ://specs.openid.net/auth/2.0/identifier_select
ProviderEndpoint: http ://sub.mydomain.net/
OpenID version: 2.0 Service Type URIs: http ://specs.openid.net/auth/2.0/server },]
提供者脚本:https ://gist.github.com/1072612
我应该注意提供者已将 select_id 设置为 true。如果设置为 false,一切正常。