[Openid-specs-ab] Identifiers

Mike Jones Michael.Jones at microsoft.com
Tue Dec 28 17:23:34 UTC 2010


What if the protected resource is an identifier like xri://=!4138.AF19.8976.CD2A or other kinds of resources without a host component (some of which may not have been invented yet)?  We'll have a far more general solution if both identifiers are identified by URIs, even if the discovery identifier and the claimed identifier are distinct.

				-- Mike

-----Original Message-----
From: John Bradley [mailto:ve7jtb at ve7jtb.com] 
Sent: Tuesday, December 28, 2010 8:44 AM
To: Mike Jones
Cc: openid-specs-ab at lists.openid.net
Subject: Re: [Openid-specs-ab] Identifiers

I think the Connect proposal separates the discovery identifier from the protected resource identifier/claimed ID.

So while I might enter jbradley at facebook.com for discovery.   The actual identifier returned by the protocol would be:

ID '12874sdfjlsdf" 
IDP "facebook.com"

Originally David proposed that they be combined in the assertion in the email style form.  

The argument against that was that they are not necessarily acct: URI 

If the combined form was an acct: URI that might argue for using that form.

If the identifier is a acct: URI (leaving aside the creation of a new URI scheme issue) can an identifier also be a https: URL or other type?

I think some people would prefer to restrict it to only the one form of identifier.

John B.
On 2010-12-27, at 4:57 PM, Mike Jones wrote:

> Shouldn't the canonical form of identifiers using e-mail address syntax be either a mailto: or acct: URI?
> 
> 				-- Mike
> 
> -----Original Message-----
> From: openid-specs-ab-bounces at lists.openid.net [mailto:openid-specs-ab-bounces at lists.openid.net] On Behalf Of John Bradley
> Sent: Monday, December 27, 2010 6:16 AM
> To: openid-specs-ab at lists.openid.net
> Subject: [Openid-specs-ab] Identifiers
> 
> We have had several discussions about the new connect type identifier format proposed by David being more SAML like (His idea).
> 
> This would break it into two parts.
> 1:  IdP identifier  (Issuer/EntityID)
> 2: LocalID   (Subject)
> 
> The question was around if they should be formatted  LocalID at IdP or as two elements to save parsing.
> 
> One question is when you have a attribute provider (3rd party protected resource) and it returns a JWT for the Subject based on a IdP supplied access token.
> 
> We need to specify the Issuer of the JWT separately from the Issuer of the original Identity assertion.
> 
> If we are going to allow 3rd parties to make assertions about subjects having a fully qualified name format may be a useful thing.
> 
> I don't think in our discussion at FaceBook we had a good reason to keep a fully qualified name format.
> 
> I am now leaning in favour of the localID at IdP format being included in all assertions and the older URL format being included for backwards compatibility.
> 
> Are there any opinions about having something like a optional "name Identifier format" element so we could say explicitly if the identifier is PPID or something else?
> 
> Hope everyone had a good Christmas.
> 
> We need to get rolling with this in the New Year.
> 
> John B.




More information about the Openid-specs-ab mailing list