OpenID authentication failed: Server ID (delegate) mismatch

S. Alexandre M. Lemaire saeven at saeven.net
Mon Feb 4 01:03:21 PST 2008


It's part of the OpenID specification whitepaper, where the consumer is
responsible for the proper conformity of URLs.

Section 7.2:
http://openid.net/specs/openid-authentication-2_0.html#normalization

Cheers.
Alex

-----Original Message-----
From: dev-bounces at lists.openidenabled.com
[mailto:dev-bounces at lists.openidenabled.com] On Behalf Of bituman
Sent: Monday, February 04, 2008 3:49 AM
To: dev at lists.openidenabled.com
Subject: OpenID authentication failed: Server ID (delegate) mismatch

I am writing an OpenId server in c# using 
(http://code.google.com/p/dotnetopenid/) and using the given 
authentication example in (http://www.openidenabled.com/php-openid/)
When entering an identity that my server provides, i got this error message:

OpenID authentication failed: Server ID (delegate) mismatch

After digging in the php code and echoing the desired and the given 
parameters, i get that the problem is this:
delegate: http://bituman.login.icd.co.hu vs. http://bituman.login.icd.co.hu/
(notice the last character)
When trying out if the server works with 3rd party consumers (like 
ma.gnolia.com) i get the same error message.

I havent dug deep enough of the specification yet, so basically i am 
asking if i should debug my server or adjust the consumer to comply?

ps: if any reader is aware of a better .net openid server 
implementation, please contact me

_______________________________________________
Dev mailing list
Dev at lists.openidenabled.com
http://lists.openidenabled.com/mailman/listinfo/dev




More information about the Dev mailing list