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.
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"
- */
- * '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 :
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.