Another dumb-mode PHP consumer demo
Carl Howells
chowells at janrain.com
Tue Jul 19 09:55:53 PDT 2005
Alan J Castonguay wrote:
> Replaced stupid 'always-add-trailing-/' kludge with proper url regex,
> so urls with a path component arn't fudged. Now not mangling query
> string in openid.server url before handing it off to HTTP_Request.
>
> Tests indicate POST & querystrings work fine:
> http://verselogic.net/openid/schtuff.php
>
> I entered http://users.schtuff.com/carl as the identity url, and was
> redirected to the following location, presented with "OpenID Trust
> Verification"/login/"Trust http://verselogic.net/ with your
> identity?":
>
> http://www.schtuff.com/?action=trust&cancel_to=http%3A%2F%2Fverselogic.net%2Fopenid%2Fguestbook.php%3Fopenid.mode%3Dcancel&dest=http%3A%2F%2Fwww.schtuff.com%2F%3Faction%3Dopenid_server%26openid.identity%3Dhttp%253A%252F%252Fusers.schtuff.com%252Fcarl%26openid.mode%3Dcheckid_setup%26openid.return_to%3Dhttp%253A%252F%252Fverselogic.net%252Fopenid%252Fguestbook.php%26openid.trust_root%3Dhttp%253A%252F%252Fverselogic.net%252F&identity=http%3A%2F%2Fusers.schtuff.com%2Fcarl&trust_root=http%3A%2F%2Fverselogic.net%2F
>
> Which is, as far as I can tell, what /should/ be happening. Please
> give it another shot, Carl.
Well, one out of three cases that I tried are working correctly now.
The identities I tried:
users.schtuff.com/carl
http://users.schtuff.com/carl
http://www.cs.uoregon.edu/~chowells/test.html
Only the second identity worked. In the first case, it seems that
adding "http://" confused whatever parsing you were doing. The third
case uses delegation to the second identity and the correct identity
server url. It gave the same error as the first case.
Carl
More information about the yadis
mailing list