PHP OpenID consumer working! [was: PHP hackers wanted -- here's a seed]

Brad Fitzpatrick brad at danga.com
Thu May 26 09:49:35 PDT 2005


Your URL modification isn't respecting existing query string:

trying to login as "bradfitz.com" it sends me to:

http://www.livejournal.com/misc/openid.bml?ljuser_sha1=9233b6f5388d6867a2a7be14d8b4ba53c86cfde2?openid.mode=checkid_setup&ope

Notice the two question marks?


On Thu, 26 May 2005, Phillip Pearson wrote:

> Finally - it works!
>
> I've put everything together into an 'openid_consumer' PHP class, that
> sort of mimics Net::OpenID::Consumer -- although I doubt implements
> all the features - just the minimum required to get a login.
>
> Here's a little guestbook script, like Mart's, to show it off:
>
> 	http://dev.myelin.co.nz/openid/guestbook.php
>
> This will be open source sometime soon - when it's a little tidier :)
>
> Note that it includes an LGPL sha1 library and Daiji Hirata's DSA
> code, so the licensing might be a little weird, but probably
> GPL-compatible.  The ASN parsing code is more *inspired* by dumpasn1
> [which taught me what the ASN tags mean and how to decode lengths]
> than a direct port, so dumpasn1's license probably doesn't matter.
>
> Cheers,
> Phil
>
> On Thu, May 26, 2005 at 09:06:24PM +1200, Phillip Pearson wrote:
> > OK... I've got it signing something using openssl, then verifying it
> > using the new ASN file parser, Brad's signature parsing code, and
> > Daiji Hirata's DSS code.
> >
> > Starting on a PHP consumer module now.
> >
> > (And repeating my call before: anyone want to write some DSS key
> > generation and signing routines in PHP?  I think Brad or Ben mentioned
> > that someone has done this in pure Perl - so anyone who can read Perl
> > and write PHP should be able to take this on.)
> >
> > Cheers,
> > Phil
> >
> > On Thu, May 26, 2005 at 01:16:46PM +1200, Phillip Pearson wrote:
> > > Most likely -- especially if someone else can do the remaining pieces
> > > of the DSS puzzle (key generation and signing) ...
> > >
> > > Cheers,
> > > Phil :)
> > >
> > > On Wed, May 25, 2005 at 11:36:06AM -0700, Brad Fitzpatrick wrote:
> > > > You going to open source your code when you're done?
> > > >
> > > > - Brad
> > > >
> > > > On Thu, 26 May 2005, Phillip Pearson wrote:
> > > >
> > > > > OK, I've got some PHP code up and running now that mimics dumpasn1 and
> > > > > manages to pull all four integers out of my own public key.  Looking
> > > > > good so far... now to get them into whatever format those TypeKey
> > > > > routines need.
> > > > >
> > > > > Anyone feel like writing some DSS key generation and signing routines
> > > > > in PHP?  :-)
> > _______________________________________________
> > yadis mailing list
> > yadis at lists.danga.com
> > http://lists.danga.com/mailman/listinfo/yadis
>
>


More information about the yadis mailing list