Open Id XRDS Discovery

Posted by Asciant on Stack Overflow See other posts from Stack Overflow or by Asciant
Published on 2009-04-23T10:10:31Z Indexed on 2010/06/03 0:44 UTC
Read the original article Hit count: 369

Filed under:
|
|

I am working with Open Id, just playing around making a class to interact / auth Open Id's on my site (in PHP). I know there are a few other Libraries (like RPX), but I want to use my own (its good to keep help better understand the protocol and whether its right for me).

The question I have relates to the Open Id discovery sequence. Basically I have reached the point where I am looking at using the XRDS doc to get the local identity (openid.identity) from the claimed identity (openid.claimed_id).

My question is, do I have to make a cURL request to get the XRDS Location (X-XRDS-location) and then make another cURL request to get the actual XRDS doc??

It seems like with a DUMB request I only make one cURL request and get the Open Id Server, but have to make two to use the XRDS Smart method. Just doesn't seem right, can anyone else give me some info.

© Stack Overflow or respective owner

Related posts about php

Related posts about openid