[OpenID] Claimed Identifiers and Query String Parameters

Joe Tele pnwtele at yahoo.com
Wed Sep 3 15:51:09 UTC 2008



--- On Wed, 9/3/08, SitG Admin <sysadmin at shadowsinthegarden.com> wrote:

>>We are using the claimed identifier as a key in our database to 
>>identify credentials for a user.

>Ouch. This will make things confusing (and potentially a security 
>risk) in the case of, for example, https://me.yahoo.com/ - I've been 
>worrying over the same problem recently, and recommend borrowing an 
>idea from MemCache: make a hash of each claimed ID *and* final ID 
>(since Yahoo will declare a different actual ID) for lookup. 

I don't undersand your distinction between claimed Id and final ID.  In the case of https://me.yahoo.com/ my understanding is that URL is not the claimed id.  The claimed id will be returned in the positive assertion.  I'm eager to get our implementation correct, so I appreciate any other help to set me straight.  I actually like the model where the OP selects the claimed id.

>>However, it seems that some sites have virtually infinite number of >
>claimed identifiers for the same OP Local Id.

>There was a thread last month (from the 3rd to the 5th) about "URI 
>normalization and capitalization", I recommend that you look in the 
>list archives and read that too.

Got it.  Our URLs are following the normalization rules.  

It seems that the OPs have a much greater obligation than they may realize to normalize their claimed identifiers.  It will be to their user's detriment if they do not.  I guess a power of OpenId is when the OPs which behave well to their users survive and the others whither.



      



More information about the general mailing list