Obtenir un jeton OAuth personnel (à l’aide de GlideOAuthClient)

  • Rversion finale: Zurich
  • Mis à jour 13 mars 2026
  • 1 minute de lecture
  • Vérifiez si l’utilisateur possède un jeton OAuth personnel. Utilisez-la pour confirmer un accès valide avant d’exécuter des étapes REST ou des intégrations qui nécessitent des informations d’identification OAuth personnelles.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Utilisez l’API GlideOAuthClient pour vérifier si un jeton OAuth personnel existe pour l’utilisateur actuellement connecté. Vous pouvez également utiliser ScopedPersonalAuthAPI pour obtenir le jeton OAuth personnel. Pour plus d’informations, consultez PersonalAuthAPI - Scoped.

    Procédure

    1. Utilisez l’exemple de script suivant pour vérifier l’existence d’un jeton d’accès personnel associé à l’utilisateur de la session en cours :
      function dumpToken(token) {
        if (token) {
          gs.info("Access token: " + token.getAccessToken());
          gs.info("Expires in: " + token.getExpiresIn());
          gs.info("Refresh token: " + token.getRefreshToken());
        }
      }
      
      var oAuthClient = new sn_auth.GlideOAuthClient();
      oAuthClient.setPersonal(true); // Returns the token for the logged-in user
      
      var token = oAuthClient.getToken('<credential_sys_id>', '<oauth_profile_sys_id>');
      dumpToken(token);
    2. Remplacez <credential_sys_id> et <oauth_profile_sys_id> par les valeurs d’enregistrement appropriées.
      La méthode setPersonal(true) confirme que le jeton retourné appartient à l’utilisateur actuellement connecté.
      Remarque :
      Pour plus d’informations sur les méthodes de demande et de révocation des jetons d’actualisation et d’accès OAuth, consultez : Documentation de l’API cliente OAuth Glide.