[OpenID] Normalizing claimed identifier (remove the #?)
Markus Lanthaler
markus at silverstripe.com
Tue Mar 4 23:27:50 UTC 2008
OK, thanks a lot!
Markus
----- Original Message -----
From: Allen Tom
To: Markus Lanthaler ; general at openid.net
Cc: Nat Sakimura
Sent: Tuesday, March 04, 2008 11:40 PM
Subject: Re: [OpenID] Normalizing claimed identifier (remove the #?)
Hi Markus,
Nat's response is correct. Yahoo appends a fragment to the OpenID url as a
generation identifier to be used to distinguish between two different users
if the OpenID is recycled. You must use the entire OpenID url, including the
fragment, to identify the user.
Currently, only the me.yahoo.com Yahoo OpenIDs can be be recycled. The
Flickr OpenIDs are not recyclable, and do not have fragments.
Allen
Nat Sakimura wrote:
Read 11.5.1. Identifier Recycling.
The fragment is this.
The full URL with the fragment part constitutes the Claimed Identifier
in positive assertions and you must not strip it off. You have to
distinguish between the claimed identifier in authentication request
and the claimed identifier in the positive assertion. The
normalization is for the claimed identifier in authentication request.
=nat
2008/2/29, Markus Lanthaler <markus at silverstripe.com>:
Hey all,
I just tested the new Yahoo OpenIDs. It seems that they are appending to
all
their some ID, e.g. https://me.yahoo.com/markus.lanthaler gets
https://me.yahoo.com/markus.lanthaler#a5b3f. The problem I have is that I
don't know for what reason that fragment is appended and if I should strip
it before saving the URL (as it is stated in the spec:
http://openid.net/specs/openid-authentication-2_0.html#normalization).
That fragment is never shown to the user so it's difficult for an
administrator to set the OpenIDs for all the users if they cannot tell him
their full URL.
Any ideas why they do it that way? Any suggestions how I should handle
them?
Thanks,
Markus
_______________________________________________
general mailing list
general at openid.net
http://openid.net/mailman/listinfo/general
More information about the general
mailing list