URL relationship permanence

Martin Atkins mart at degeneration.co.uk
Thu Jun 30 17:27:46 PDT 2005

meepbear * wrote:
> Sorry for the thread hijack but since everyone's debating URLs, could 
> someone enlighten me what a consumer is supposed to show as someone's 
> OpenID url in the following chain:
> http://tinyurl.com/something/ (302-redirect to)
> http://mysite.com/ (openid.delegate as)
> http://livejournal.com/users/someone (302-redirect to)
> http://www.livejournal.com/users/someone/

In that case, I would expect http://mysite.com/. The delegate function 
is intended for aliasing one identity to another, so anything after that 
point should be disregarded once the auth process is complete. In fact, 
per the current spec you should never be dereferencing 
http://livejournal.com/users/someone and thus you'd never find out that 
it's a redirect.

openid.delegate always appears in tandem with openid.server. You just 
send a request to openid.server for openid.delegate, keeping track 
somehow of the "real" URL to use eventually.

More information about the yadis mailing list