| Issue 43: | [provider] The OpenID Provider issued an assertion for an Identifier whose discovery information did not match. | |
| 1 person starred this issue and may be notified of changes. | Back to list |
I tried to implement an openid provider using lightopenid. It is accepted by an lightopenid consumer, but not by sourceforge or test-id.org I tried to understand the issue but I am lost, this may be a bug in the way we use lightopenid-provider. To reproduce ------------ 1. Go to: http://test-id.org/OP/Sreg.aspx 2. Enter: https://stendhalgame.org 3. Login using ttttt / ttttt Error message ------------- Login failed: The OpenID Provider issued an assertion for an Identifier whose discovery information did not match. Assertion endpoint info: ClaimedIdentifier: https://stendhalgame.org/a/ttttt ProviderLocalIdentifier: https://stendhalgame.org/a/ttttt ProviderEndpoint: https://stendhalgame.org/?id=content/account/openid-provider 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: https://stendhalgame.org/?id=content/account/openid-provider OpenID version: 2.0 Service Type URIs: http://specs.openid.net/auth/2.0/server },] Our code -------- Our code is at http://arianne.cvs.sf.net/viewvc/arianne/stendhal_website/scripts/openid-provider.php?revision=1.7&view=markup (Note: the functions showConfirmationForm and getUserData are not used, yet). The xrds document is declared by: header('X-XRDS-Location: '.STENDHAL_LOGIN_TARGET.'/?id=content/account/openid-provider&xrds'); The identifier points to an URL which simply displays a text: http://arianne.cvs.sf.net/viewvc/arianne/stendhal_website/content/account/a.php?revision=1.1&view=markup The OpenidProvider is configured at http://arianne.cvs.sf.net/viewvc/arianne/stendhal_website/content/account/openid-provider.php?revision=1.2&view=markup
Jul 17, 2011
Project Member
#1
mewp...@gmail.com
Status:
Invalid
|