Hack System
  • Hack System
  • Commencer Ici
    • Installation
    • Page
  • Features
    • 📝Gestion du Contenu
    • 🔓Auth (classique)
  • APIs
    • 👤Groupe API : Authentication
      • 💚POST : Auth Login
      • 💚POST : Auth Signup
      • 💙GET : Auth User
      • 💙GET : Linkedin Continue
      • 💙GET : Linkedin Init
      • 💙GET : Reset Password
      • 💚POST : Reset Password
    • ✍️Groupe API : Content
      • 💙GET : Content
    • ⚙️Groupe API : Settings
      • 💛PUT user/password
      • 💛PUT user/profile
    • 🗒️Groupe API : Waitinglist
      • 💙POST waitinglist
  • 🗃️Base de données
    • 🪪users
    • 📧transactional_emails
    • 📬messages
    • 🏗️App_structure
    • ✍️Content_strings
    • 🗒️Waitinglist
    • 🏢Workspace
  • 🔁Fonctions Xano
    • 📚Notes : Fonctions
    • 🚫Fonction : Error Empty Email
    • 🚫Fonction : Error Empty Password
    • 🚫Fonction : Error Existing Email
    • 🚫Fonction : Error Not Existing User
    • ℹ️Fonction : Information Good Password
    • 🤵Fonction : LinkedIn OAuth Get Access Token
    • 🤵Fonction : LinkedIn OAuth Get Authentication URL
    • 🤵Fonction : LinkedIn OAuth Get User Information
    • 📨Fonction : Send Email
Propulsé par GitBook
Sur cette page

Cet article vous a-t-il été utile ?

  1. Fonctions Xano

Fonction : LinkedIn OAuth Get Access Token

Objectif :

Cette fonction Xano échange le code d'autorisation reçu après l'authentification de l'utilisateur contre un token d'accès LinkedIn via l'API OAuth de LinkedIn.

Inputs :

  • code : Le code d'autorisation reçu de LinkedIn (type : text)

  • redirect_uri : L'URL de redirection enregistrée pour l'application OAuth (type : text)

Étapes de la fonction :

  1. API Request To LinkedIn OAuth endpoint:

    • URL : https://www.linkedin.com/oauth/v2/accessToken

    • Méthode : GET

    • Paramètres :

      • client_id : ID client de l'application LinkedIn (récupéré depuis les paramètres d'environnement)

      • redirect_uri : URL de redirection fournie en input

      • client_secret : Secret client de l'application LinkedIn (récupéré depuis les paramètres d'environnement)

      • code : Code d'autorisation fourni en input

      • grant_type : Défini sur "authorization_code"

    • Headers : []

    • Timeout : 10 secondes

    • Follow Location : true

  2. Précondition :

    • Condition : var:linkedin_oauth.response.result != null

    • Message d'erreur : var:linkedin_oauth.response.result.error_description

    • Type d'erreur : Standard

Fonctionnement :

  1. La fonction envoie une requête à l'endpoint OAuth de LinkedIn avec les informations nécessaires.

  2. Elle vérifie ensuite si la réponse contient un résultat valide.

  3. Si la précondition est satisfaite (résultat non null), la fonction continue son exécution.

  4. En cas d'erreur, le message d'erreur fourni par LinkedIn est utilisé.

Response :

La fonction retourne le token d'accès obtenu de LinkedIn :

  • Clé : As Self

  • Valeur : var:linkedin_oauth.response.result.access_token

Utilisation :

Cette fonction est conçue pour être utilisée dans le processus d'authentification OAuth avec LinkedIn. Elle est généralement appelée après que l'utilisateur ait été redirigé vers l'application avec un code d'autorisation, permettant d'obtenir un token d'accès pour effectuer des requêtes authentifiées à l'API LinkedIn.

PrécédentFonction : Information Good PasswordSuivantFonction : LinkedIn OAuth Get Authentication URL

Dernière mise à jour il y a 8 mois

Cet article vous a-t-il été utile ?

🔁
🤵