Hi all,

With the publication (finally!) of the final draft of the OAuth Specification 
published I would like to propose Zend_Service_OAuth.

If anyone else is intending to work on a PHP implementation then here's your 
chance to let me know in advance of writing a proposal ;). The proposal would 
include both a Service Provider and Consumer implementation. Description 
follows.

OAuth is a relatively simple API Access delegation protocol. If that doesn't 
make sense, think of it as delegating access to your web service account to a 
special limited-access valet key; so all those third party apps and widgets you 
currently keep giving your passwords to may now operate from more limited 
credentials which can let them read the requested data, but prevent them from 
doing anything else that's forbidden (like changing your password). Once you 
understand that, the rest is obvious.

http://www.oauth.net

OAuth has been in hiding for a while now, but is relatively well known in the 
OpenID camp. To give a taste of its presence, it was announced Bloglines would 
support both OpenID and OAuth. OAuth is also likely to be implemented for 
Twitter (as part of their OpenID move). OAuth has representatives from other 
web services also, and indeed OAuth already works very like Flickr's service in 
how it authenticates service requests.

OAuth is not reliant on OpenID (though both together work well for web services 
and social networking). The proposal would make use of the new Zend_Crypt 
component (in Incubator very soon) including HMAC and RSA implementations. In 
part from my OIDEF activities I will also be making a similar proposal to PEAR 
(where OFP lives).

Any comments are welcome. Anyone interested in helping also welcome ;). It's 
not a huge component by itself.

Best regards,
Paddy

Pádraic Brady

http://blog.astrumfutura.com
http://www.patternsforphp.com
OpenID Europe Foundation



       
____________________________________________________________________________________
Building a website is a piece of cake. Yahoo! Small Business gives you all the 
tools to get online.
http://smallbusiness.yahoo.com/webhosting 

Reply via email to