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
etRefresh 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).