Please don't map to Http this way. It would be fine to define a fixed mapping from a user identifier to http. But it has to respect the http scheme design and be crafted to avoid operability concerns.
http://example.com/user would be acceptable as meeting the scheme design. It is absolutely critical to maintain left/right hierarchy. The username/password pieces in http were not well thought out and may have to be eliminated. The scheme I would propose would incorporate a policy lookup so that it is possible to overide this mapping. The mapping to http is fine as a last resort but making it the first resort means we cannot ever change it. What I would suggest is that we resolve [EMAIL PROTECTED] as follows 1) Perform a DNS lookup for a TXT record at _openid.example.com if found perform policy processing 2) map the uri to http://example.com/user, do OpenID Policy processing: The TXT record consists of a sequence of tag=value pairs that list the authentication protocols that are supported. This allows the relying party to choose the most appropriate protocol for its needs. For example: "SAML=saml.example.com SAMLLite=saml.outsourced.com OPENID" This says that the identity provider supports three different authentication protocols, SAML, a reduced SAML and OPENID. > -----Original Message----- > From: David Fuelling [mailto:[EMAIL PROTECTED] > Sent: Wednesday, November 08, 2006 1:56 PM > To: Hallam-Baker, Phillip > Cc: specs@openid.net; [EMAIL PROTECTED] > Subject: RE: [PROPOSAL] Handle "http://[EMAIL PROTECTED]" > Style Identifiers > > Hi Philip, > > I'm not sure I understand "Please don't use HTTP this way". > > I was suggesting that the user enter an email address. The > RP then maps the email address to a URL (which would be in > the proper scheme). > > > > -----Original Message----- > > From: Hallam-Baker, Phillip [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, November 08, 2006 1:45 PM > > To: David Fuelling; specs@openid.net > > Subject: RE: [PROPOSAL] Handle "http://[EMAIL PROTECTED]" Style > > Identifiers > > > > Please don't use HTTP this way. That is not the semantics > for http URLs. > > > > A better scheme would be to use mailto:[EMAIL PROTECTED] or > to define > > openid:[EMAIL PROTECTED] > > > > > > There are two issues here: > > > > 1) The user presentation of the identifier > > 2) The machine presentation > > > > The two do not need to be the same. www.cnn.com works > perfectly well > > as a way to locate CNN. That is a perfectly acceptable user > > presentation. It is not an acceptable machine presentation and > > browsers SHOULD NOT accept href="www.cnn.com". > > > > > > > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] > > > [mailto:[EMAIL PROTECTED] On Behalf Of David Fuelling > > > Sent: Wednesday, November 08, 2006 1:40 PM > > > To: specs@openid.net > > > Subject: RE: [PROPOSAL] Handle "http://[EMAIL PROTECTED]" > > > Style Identifiers > > > > > > Please see my questions/ideas enclosed... > > > > > > Thanks! > > > > > > David Fuelling > > > > > > > -----Original Message----- > > > > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > > > > On Behalf Of Drummond Reed > > > > Sent: Friday, October 20, 2006 1:04 AM > > > > To: 'Recordon, David'; specs@openid.net > > > > Subject: RE: [PROPOSAL] Handle "http://[EMAIL PROTECTED]" Style > > > > Identifiers > > > > > > > > There have been several long threads in the past about > using email > > > > addresses as OpenID identifiers. The conclusion each time > > > has been to > > > avoid it. I don't remember all the arguments, but among them are: > > > > > > > > * Privacy: the last thing many users want to give a website > > > is their > > > > email address. > > > > > > This seems reasonable at first glance. However, almost every > > > website I have a login with (today) requests my email address so > > > that the site can communicate with me electronically. > > > > > > So, if email addresses WERE used as an additional "login > input" for > > > OpenId, a user who didn't want to use his/her email > address to login > > > could always just use an IdP URL or XRI instead (as they > can today). > > > > > > Am I missing the privacy concern here? > > > > > > > * Reassignability: email addresses are not only > > > reassignable, but for > > > > some domains, they are notoriously short-lived identifiers. > > > > > > Is this really such a problem? It seems to exist for > URL's in the > > > current protocol proposal anyway. For instance, most > people don't > > > own a Domain, which means they'll be using OpenID URL's that > > > somebody else owns. Thus, URL's are reassignable too, and suffer > > > from this in the same way (although I don't really see this as a > > > problem). > > > > > > > * Non-portability: unless you own the top-level domain, they > > > > aren't portable. > > > > > > Again, is this a problem if the email isn't the actual > identifier? > > > If we have a means of mapping an email to an OpenID Identity URL, > > > then if the email goes away (is transferred or otherwise > not in the > > > control of the original user), then what's the problem? > > > > > > Point 1.) Losing an email address is no different than the case > > > where a URL is lost/transferred/goes away. > > > > > > Point 2.) If a user "lost" his email address, theoretically the > > > owner of the email address (example.com, e.g.) would remove the > > > mapping from [EMAIL PROTECTED] to beth's Identity Provider URL. > > > > > > Point 3.) Even if the email address domain owner failed to remove > > > this mapping, only the end-user (beth in this case) would > be using > > > the email to login. Presumably, if she switched email addresses, > > > she would use her new address to login, and it wouldn't matter. > > > Somebody else trying to use her email address would need > to login to > > > the IdP, and presumably be stopped there. > > > > > > > Food for thought... > > > > > > > > =Drummond > > > > > > > > > _______________________________________________ > > > specs mailing list > > > specs@openid.net > > > http://openid.net/mailman/listinfo/specs > > > > > > > > > _______________________________________________ specs mailing list specs@openid.net http://openid.net/mailman/listinfo/specs