Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

This branch is 327 commits ahead and 1 commit behind moved

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

..
Octocat-spinner-32 .gitignore
Octocat-spinner-32 .htaccess
Octocat-spinner-32 README.md
Octocat-spinner-32 callback.php
Octocat-spinner-32 index.php
Octocat-spinner-32 opauth.conf.php.advanced
Octocat-spinner-32 opauth.conf.php.default
README.md

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/README.md and not http://localhost/example/README.md.

  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:

<?php
'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.