Configuration obligatoire au démarrage
L’adaptation du fichier /commons/keepsecret/database.php est la seule configuration obligatoire lors d’un nouveau déploiement du serveur OAuthSD.
<clear1>
– fichier /commons/keepsecret/database.php.
Il permet de définir la connexion à la base de données et doit contenir le code suivant :
/** Database
* $dsn is the Data Source Name for your database, for example "mysql:dbname=my_oauth2_db;host=localhost"
*/
$connection = array(
* 'dsn' => 'mysql:dbname=...;host=localhost', // MySQL
* 'username' => '...',
* 'password' => '...'
* );Options TFA par SMS
Si l’identification à deux facteurs avec SMS est activée (constante ’TFA_PROVIDER’ = ’checkbysms’), le fichier /commons/keepsecret/sms.php doit contenir les identifiants de connexion à l’API OVH SMS :
define('OVHSMSAPI_APPLICATIONKEY','...');
define('OVHSMSAPI_APPLICATIONSECRET','...');
define('OVHSMSAPI_CONSUMER_KEY','...');
define('OVHSMSAPI_ENDPOINT','ovh-eu');
define('OVHSMSAPIUSER', 'OAUTHSD');Vous devez avoir un compte valide sur l’API SMS d’OVH. Les identifiants sont obtenus avec la requête suivante :
https://api.ovh.com/createToken/index.cgi?GET=/sms&GET=/sms/*&PUT=/sms/*&DELETE=/sms/*&POST=/sms/*Autres options
Les fichiers /commons/configure_oauth.php et /commons/configure_oidc ne nécessitent pas de modification pour une première configuration. On se reportera aux titres et commentaires des constantes.
OpenID Connect OAuth Server dédié
Plus de sécurité et de confidentialité avec un serveur d’authentification indépendant