Persönliches OAuth-Token abrufen (mit GlideOAuthClient)

  • Freigeben Version: Zurich
  • Aktualisiert 13. März 2026
  • 1 Minute Lesedauer
  • Überprüfen Sie, ob der Anwender über ein persönliches OAuth-Token verfügt. Verwenden Sie es, um einen gültigen Zugriff zu bestätigen, bevor Sie REST-Schritte oder Integrationen ausführen, die persönliche OAuth-Anmeldeinformationen erfordern.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Verwenden Sie GlideOAuthClient API, um zu überprüfen, ob für den derzeit angemeldeten Anwender ein persönliches OAuth-Token vorhanden ist. Sie können auch verwenden ScopedPersonalAuthAPI Um das persönliche OAuth-Token abzurufen. Weitere Informationen finden Sie unter PersonalAuthAPI: Bereichsbezogen .

    Prozedur

    1. Verwenden Sie das folgende Beispielskript, um nach einem persönlichen Zugriffstoken zu suchen, das dem aktuellen Sitzungsanwender zugeordnet ist:
      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. Ersetzen <credential_sys_id> Und <oauth_profile_sys_id> Mit den entsprechenden Datensatzwerten.
      Die SetPersonal (wahr) Die Methode bestätigt, dass das zurückgegebene Token zum derzeit angemeldeten Anwender gehört.
      Hinweis:
      Weitere Informationen zu den Methoden zum anfordern und Widerrufen von OAuth-Aktualisierungs- und Zugriffstoken finden Sie unter: Glide-OAuth-Client-API-Dokumentation .