<?php
/**
* Opauth configuration file template for advanced user
* ====================================================
* To use: rename to opauth.conf.php and tweak as you like
* For quick and easy set up, refer to opauth.conf.php.default
*/
$config = array(
/**
* Path where Opauth is accessed.
*
* Begins and ends with /
* eg. if Opauth is reached via http://example.org/auth/, path is '/auth/'
* if Opauth is reached via http://auth.example.org/, path is '/'
*/
'path' => '/',
/**
* Uncomment if you would like to view debug messages
*/
//'debug' => true,
/**
* Callback URL: redirected to after authentication, successful or otherwise
*/
'callback_url' => '{path}callback.php',
/**
* Callback transport, for sending of $auth response
*
* 'session': Default. Works best unless callback_url is on a different domain than Opauth
* 'post' : Works cross-domain, but relies on availability of client-side JavaScript.
* 'get' : Works cross-domain, but may be limited or corrupted by browser URL length limit
* (eg. IE8/IE9 has 2083-char limit)
*/
//'callback_transport' => 'session',
/**
* A random string used for signing of $auth response.
*/
'security_salt' => 'LDFmiilYf8Fyw5W10rx4W1KsVrieQCnpBzzpTBWA5vJidQKDx8pMJbmw28R1C4m',
/**
* Higher value, better security, slower hashing;
* Lower value, lower security, faster hashing.
*/
//'security_iteration' => 300,
/**
* Time limit for valid $auth response, starting from $auth response generation to validation.
*/
//'security_timeout' => '2 minutes',
/**
* Directory where Opauth strategies reside
*/
//'strategy_dir' => '{lib_dir}Strategy/',
/**
* Strategy
* Refer to individual strategy's documentation on configuration requirements.
*
* eg.
* 'Strategy' => array(
*
* 'Facebook' => array(
* 'app_id' => 'APP ID',
* 'app_secret' => 'APP_SECRET'
* ),
*
* )
*
*/
'Strategy' => array(
// Define strategies and their respective configs here
),
);