I started building one at my last job, though it was part of a framework I was developing. I knew I was going to need to authenticate against both LDAP and old-fashioned database username/md5-password columns. (Ah, legacy user databases.) If it would be useful, I could dig out what I had and try to make it into a stand-alone set of functions, but I never got further than those two options. Basically there was a script that took in a username and password from a web form, then looked at a config file to decide which set of the sub-functions to use. For a DB, it checked to see if the username and hashed password matched a row in the database; for LDAP, it did some re-encoding to handle the weird encrypt that our OpenLDAP server used, then ran through the process of checking to see if the user actually had that as their password. Like I said, let me know if anyone wants to see it... I'm unemployed right now, and a project to work on this week (or next... this week is kind of busy) might be a good thing. -Andy McKenzie On Mon, Apr 1, 2013 at 6:49 PM, Mark <markg85@xxxxxxxxx> wrote: > On Tue, Apr 2, 2013 at 12:27 AM, Sorin Badea <sorin.badea91@xxxxxxxxx> > wrote: > > Hi Mark, > > I think a simple Google search would be faster. Anyway, an unified way > for > > 3rd party authentication doesn't exist from my knowledge, but for Persona > > you could use the sample from mozilla github account > > https://github.com/mozilla/browserid-cookbook . > > > > Good luck, > > Sorin! > > > > > > On Tue, Apr 2, 2013 at 12:26 AM, Mark <markg85@xxxxxxxxx> wrote: > >> > >> Hi, > >> > >> I stumbled upon this payment library: http://ci-merchant.org/ which > >> abstracts the different payment backends away and exposes a new easy > >> to use interface for the app developer to use. Thus making it very > >> easy to use different payment providers. > >> > >> I was wondering if something like that is also existing for > >> authentication? For example, in authentication you have quite a few > >> different ones: > >> - Mozilla Persona > >> - openid > >> - facebook connect > >> - google (openid?) > >> - use/pass based authentication (a.k.a. the self made version that > >> every dev begins with) > >> - oauth > >> - twitter connect > >> - etc... > >> > >> Is there such a library in existence? I'm especially looking for one > >> with mozilla persona implemented. > >> > >> Kind regards, > >> Mark > >> > >> -- > >> PHP General Mailing List (http://www.php.net/) > >> To unsubscribe, visit: http://www.php.net/unsub.php > >> > > > > > > > > -- > > Badea Sorin (unu.sorin) > > sorin.badea91@xxxxxxxxx > > unu_sorin@xxxxxxxxx > > Pagina personala: > > http://badeasorin.com > > I couldn't find it on google thus i asked in the one place where - if > it exists - people would probably know. I find it quite surprising > that a library like this isn't in existence yet. I can imagine tons of > sites would certainly benefit from having one generic interface to > use. > > Anyway, thank you for your pointer and reply. If you (or anyone else) > finds a lib for this, please don't hesitate to post it in here. :) > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >