Get Personal OAuth Token (using GlideOAuthClient)

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • Check whether the user has a personal OAuth token. Use it to confirm valid access before running REST steps or integrations that require personal OAuth credentials.

    始める前に

    Role required: oauth_admin

    このタスクについて

    Use the GlideOAuthClient API to check if a personal OAuth token exists for the currently logged-in user. You can also use ScopedPersonalAuthAPI to get the personal OAuth token. For more information, see PersonalAuthAPI - Scoped.

    手順

    1. Use the following sample script to check for a personal access token associated with the current session user:
      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. Replace <credential_sys_id> and <oauth_profile_sys_id> with the appropriate record values.
      The setPersonal(true) method confirms that the token returned belongs to the currently logged-in user.
      注:
      For more information on the methods for requesting and revoking OAuth refresh and access tokens, see: Glide OAuth Client API Documentation.