Skip to content
Snippets Groups Projects
Commit a57b0bed authored by Thomas Pathier's avatar Thomas Pathier Committed by Thomas Pathier
Browse files

Initial commit

parents
No related branches found
No related tags found
No related merge requests found
# LibPhpOauth
Librairie en PHP pour la connexion avec oAuth, conçue pour fonctionner facilement avec le serveur de ViaRézo
## Utilisation
Pour utiliser cette librairie, vous aurez besoin de demander un client oAuth
sur https://auth.viarezo.fr . Votre client doit avoir les caractéristiques
suivantes :
* Nom : Nom de votre site
* Description : Une courte description de votre app
* Scopes : `default` au minimum. Si vous avez besoin de récupérer des
informations de LinkCS, vous aurez certainement besoin de scopes spécifiques.
* Méthodes d'authentification : `Authorization Code Grant` et `Refresh Token`
* URIs de redirection : Mettez deux adresses :
* https://addrese.de.votre.site/auth.php (site de production)
* http://monsite.test/auth.php (site de test - sur votre machine)
Pensez à remplacer addresse.de.votre.site par la vraie adresse de votre site.
Si vous voulez changer l'adresse de votre site de test, faites-le aussi.
**ATTENTION** Vos adresses de redirection doivent **impérativement** se finir
en `/auth.php`, sans quoi le serveur oAuth refusera la redirection !
Une fois votre client validé par une personne ayant les droits sur le serveur
oAuth (ne me demandez pas, je ne les ai plus !), vous pouvez continuer.
... A suivre ...
## Contributions
Vos contributions sont les bienvenues ! Il y a notamment un peu de travail
sur la récupération de données avec des services externes et sur le
rafraîchissement du token (refresh token).
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment