Multi-provider authentication framework for PHP
Opauth enables PHP applications to do user authentication with ease.
Inspired by OmniAuth for Ruby, Opauth provides a standardized method for PHP applications to interface with authentication providers.
Opauth as a framework provides a set of API that allows developers to create strategies that work in a predictable manner across PHP frameworks and applications.
Opauth works well with other PHP applications & frameworks. It is currently supported on:
If your PHP framework of choice is not yet listed, you can still use Opauth like you would a normal PHP component (class).
Provider-specific:
| Strategy | Package info | Download | |
|---|---|---|---|
| fancyguy/opauth-bitbucket | ZIP | Try me! | |
| rasa/opauth-disqus | ZIP | ||
| pocket7878/opauth-do | ZIP | ||
| opauth/facebook | ZIP | Try me! | |
| pocket7878/opauth-flickr | ZIP | Try me! | |
| pocket7878/opauth-foursquare | ZIP | ||
| opauth/github | ZIP | Try me! | |
| opauth/google | ZIP | Try me! | |
| muhdazrain/opauth-instagram | ZIP | Try me! | |
| opauth/linkedin | ZIP | Try me! | |
| opauth/live | ZIP | Try me! | |
| ritou/opauth-mixi | ZIP | ||
| opauth/openid | ZIP | Try me! | |
| 24hours/opauth-paypal | ZIP | ||
| dgrabla/opauth-sinaweibo | ZIP | ||
| opauth/twitter | ZIP | Try me! | |
| dgrabla/opauth-vkontakte | ZIP | ||
| ritou/opauth-yahoojp | ZIP |
Generic strategy: OAuth
See wiki's list of strategies for an updated list of Opauth strategies or to make requests. Also, refer to strategy contribution guide if you would like to contribute a strategy.
Used Opauth in your project? Tell us! We'll provide a link to your site.