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.
-
Set
DocumentRoot
of your web server to this directory, so that this file is accessible athttp://localhost/README.md
and nothttp://localhost/example/README.md
. -
Configure Opauth.
First, make a copy of opauth config's file by copying or renaming
opauth.conf.php.default
toopauth.conf.php
.Open up
opauth.conf.php
and make the necessary changes. -
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
underStrategy
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.