---
sourceDocument: Australia Platform security
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/platform-security

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Platform security

ft:clusterId :

    - psec

bundleId :

    - psec

workflow :

    - Platform


---

# Get OAuth Token

# Get Personal OAuth Token (using GlideOAuthClient) {#ariaid-title1}

Release version: Australia  
Updated November 5, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
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.

## Before you begin

Role required: oauth_admin

## About this task

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](https://www.servicenow.com/docs/access?context=PersonalAuthAPIScoped&version=australia&pubname=australia-api-reference&ft:locale=en-US).

## Procedure

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.  
   Note:  
   For more information on the methods for requesting and revoking OAuth refresh and access tokens, see: [Glide OAuth Client API Documentation](https://www.servicenow.com/docs/access?context=c_GlideOAuthClient&version=australia&pubname=australia-api-reference&ft:locale=en-US).

