Skip to content
Snippets Groups Projects
Select Git revision
  • 922231a13b5d0c5697a53786000faa0701ef07e5
  • master default
2 results

README.md

Blame
  • user avatar
    Thomas Pathier authored and Thomas P committed
    dc1f95d3
    History

    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 :

    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.

    Exemple

    Un exemple d'utilisation de la librairie est dans le dossier html. Si vous êtes pressé, vous pouvez vous baser dessus !

    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 (LinkCS)
    • le rafraîchissement du token (refresh token - chemin /refresh)
    • des tests unitaires si ça vous chante
    • PHPDoc pour documenter les fonctions de la librairie

    Notez que toutes les contributions sont placées de manière irréversible sous licence TLMSVR (voir le fichier LICENCE).