* Michael Peters <[EMAIL PROTECTED]> [2007-10-20 01:30]:
> Ricardo SIGNES wrote:
> > I want to do Stuff with OpenID. The way I see it, your OpenID
> > right now can only replace your password, not your username,
> > in many applications. That's because you want to be able to
> > say:
> > 
> >   http://some.web.app/user/USERNAME/whatever
> > 
> > Putting your OpenID, which is a URL, where "USERNAME" appears
> > is just weird.
> 
> Putting your login name into a URL is also weird. Your username
> is part of your credentials, so why are they in the URL?

Because there’s not a single user in the system to which you gain
access using $N different credentials. There are $N different
users, and so each of them should have their own URI. It’s simply
good REST design: don’t conflate multiple resources behind a
single URI. It robs you of the opportunity to refer to any one
of them in its own right.

Regards,
-- 
Aristotle Pagaltzis // <http://plasmasturm.org/>

#####  CGI::Application community mailing list  ################
##                                                            ##
##  To unsubscribe, or change your message delivery options,  ##
##  visit:  http://www.erlbaum.net/mailman/listinfo/cgiapp    ##
##                                                            ##
##  Web archive:   http://www.erlbaum.net/pipermail/cgiapp/   ##
##  Wiki:          http://cgiapp.erlbaum.net/                 ##
##                                                            ##
################################################################

Reply via email to