oka (short notation of One ClicK Authentication) is the code behind http://lista.lu which takes care of Google & Yahoo! based authentication. It's a CakePHP component released by popular request.
The idea of oka is to delegate the authentication to Google and Yahoo! so you won't need to remember another username and password. All you have to do is to click on the authentication link. It's an alternative to OpenID another authentication solution.
Requirements
- Zend Gdata - http://framework.zend.com/download/gdata
- YBrowserAuth - http://developer.yahoo.com/auth/quickstart/bbauth_quickstart.zip
Installation
- Copy to vendors folder the folowing files
- ybrowserauth.class.php5 - and rename it to YBrowserAuth.php
- Zend folder from library/ folder in Zend Gdata zip
- Copy auth.php to your app/controller/components
- That's it!