Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Pull request Compare This branch is 16 commits behind opauth:master.

Opauth usage example

This example is meant to help users unfamiliar with Opauth to quickly get started.

The files in this directory implements the steps required to use Opauth.

Getting started

  1. Set DocumentRoot of your web server to this directory, so that this file is accessible at http://localhost/ and not http://localhost/example/

  2. Configure Opauth.

    First, make a copy of opauth config's file by copying or renaming
    opauth.conf.php.default to opauth.conf.php.

    Open up opauth.conf.php and make the necessary changes.

  3. Install some Opauth strategies.
    Place the strategy files in ../lib/Opauth/Strategy/.

    For this example, we recommend that you start with Opauth-Facebook:

    i. Download the strategy files and place them at ../lib/Opauth/Strategy/Facebook/.

    ii. Follow the steps at Opauth-Facebook's README to set up your Faceobok app.

    iii. Add the following at opauth.conf.php under Strategy as such:

'Strategy' => array(  
    // Define strategies here.

    'Facebook' => array(
        'app_id' => 'YOUR APP ID',
        'app_secret' => 'YOUR APP SECRET'

Finally, send user to http://localhost/facebook to authenticate.

Check out the wiki for more in-depth details.

Something went wrong with that request. Please try again.