Aller au contenu principal

Serveur OAuth 2.0

Le protocole OAuth 2.0 permet la récupération sécurisée des ressources tout en protégeant les données de vos utilisateurs. Logora propose un service authentification conforme OAuth 2.0, qui permet de connecter automatiquement vos utilisateurs à l'application Logora une fois qu'ils sont connectés à votre système d'authentification.

Ce mode d'authentification permet à Logora de se connecter à votre serveur OAuth 2.0. Après récupération d'un jeton d'accès pour l'utilisateur, nous récupérons son profil via un point d'accès de votre API.

Mise en place

Pour mettre en place ce mode d'authentification, vous devez créer une application cliente pour Logora sur votre serveur OAuth 2.0, avec le paramètre suivant : redirect_uri: https://app.logora.fr/auth/callback

Transmettez-nous ensuite les informations suivantes :

  • client_id : la clé publique de l'application créée
  • client_secret : la clé secrète de l'application créée
  • auth_dialog_endpoint: l'URL de la page d'authentification
  • scope : la portée des jetons d'accès
  • token_endpoint : l'URL de la route de récupération de jeton d'accès
  • token_endpoint_method : la méthode de la route de récupération de jeton d'accès ("GET" ou "POST")
  • user_profile_endpoint: l'URL de la route de récupération du profil utilisateur (méthode "GET")
  • user_profile_params: paramètres d'URL à envoyer avec cette route, sous forme de dictionnaire
  • user_profile_mapping : liaison entre les attributs renvoyés par la route et ceux demandés par Logora

Transmettez ces paramètres à Logora par email en indiquant votre nom d'application. Nous configurerons ce mode d'authentification pour vous.