GlideOAuthToken - 범위가 지정됨, 전역

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기5분
  • GlideOAuthToken API는 OAuth 접근 토큰을 검색하는 메서드와 접근 토큰에 대한 정보를 제공합니다.

    전역 및 범위가 지정된 스크립트에서 이 API를 사용할 수 있습니다. 범위가 지정된 스크립트에서는 sn_auth 네임스페이스 식별자를 사용합니다.

    GlideOAuthToken - getAccessToken()

    GlideOAuthToken 객체와 연결된 접근 토큰을 조회합니다.

    표 1. 매개변수
    이름 유형 설명
    없음
    표 2. 반환
    유형 설명
    문자열 접근 토큰입니다.

    이 예제 코드는 인스턴스 데이터베이스에서 액세스 및 새로 고침 토큰을 검색하는 방법을 보여 줍니다. GlideOAuthClient도 참조하십시오.

    function dumpToken(token) {
      if(token) {
         gs.info("AccessToken:" + token.getAccessToken());
         gs.info("AccessTokenExpiresIn:" + token.getExpiresIn());
         gs.info("RefreshToken:" + token.getRefreshToken());
      }
    }
    
    var oAuthClient = new  sn_auth.GlideOAuthClient();
    var token = oAuthClient.getToken('248e3017c302301089a7dd5c2840dda5', '9c4e78d3c302301089a7dd5c2840dd76');
    dumpToken(token);

    출력:

    *** Script: AccessToken:6MRxD3TRYYvIaoKr-JCy3KiaOxBPu4C9k8oafo3MYf9q8zDyHQr8UzMSM3Md2alfaES1rzSYe5ydqgbOwpm7TA
    *** Script: AccessTokenExpiresIn:1207
    *** Script: RefreshToken:sc0iTK-0PcVkRi14HXPM3vT0FyOPO8iCqC10huQoDSSLBGUSnmEv_fUfJzGWCWBb_StsXIOz6r8qF-hRhURWTA

    GlideOAuthToken - getAccessTokenSysID()

    사용되지 않습니다. GlideOAuthToken 객체와 연결된 토큰 ID의 sys_id 검색합니다.

    표 3. 매개변수
    이름 유형 설명
    없음
    표 4. 반환
    유형 설명
    문자열 접근 토큰의 Sys_id입니다.

    GlideOAuthToken - getExpiresIn()

    GlideOAuthToken 객체와 연결된 접근 토큰의 수명을 조회합니다.

    표 5. 매개변수
    이름 유형 설명
    없음
    표 6. 반환
    유형 설명
    숫자(정수) 토큰의 수명입니다.

    단위: 초

    이 예제 코드는 인스턴스 데이터베이스에서 액세스 및 새로 고침 토큰을 검색하는 방법을 보여 줍니다. GlideOAuthClient도 참조하십시오.

    function dumpToken(token) {
      if(token) {
         gs.info("AccessToken:" + token.getAccessToken());
         gs.info("AccessTokenExpiresIn:" + token.getExpiresIn());
         gs.info("RefreshToken:" + token.getRefreshToken());
      }
    }
    
    var oAuthClient = new  sn_auth.GlideOAuthClient();
    var token = oAuthClient.getToken('248e3017c302301089a7dd5c2840dda5', '9c4e78d3c302301089a7dd5c2840dd76');
    dumpToken(token);

    출력:

    *** Script: AccessToken:6MRxD3TRYYvIaoKr-JCy3KiaOxBPu4C9k8oafo3MYf9q8zDyHQr8UzMSM3Md2alfaES1rzSYe5ydqgbOwpm7TA
    *** Script: AccessTokenExpiresIn:1207
    *** Script: RefreshToken:sc0iTK-0PcVkRi14HXPM3vT0FyOPO8iCqC10huQoDSSLBGUSnmEv_fUfJzGWCWBb_StsXIOz6r8qF-hRhURWTA

    GlideOAuthToken - getRefreshToken()

    GlideOAuthToken 객체와 연결된 토큰을 새로 고칩니다.

    표 7. 매개변수
    이름 유형 설명
    없음
    표 8. 반환
    유형 설명
    문자열 새로 고침된 토큰입니다.

    이 예제 코드는 인스턴스 데이터베이스에서 액세스 및 새로 고침 토큰을 검색하는 방법을 보여 줍니다. GlideOAuthClient도 참조하십시오.

    function dumpToken(token) {
      if(token) {
         gs.info("AccessToken:" + token.getAccessToken());
         gs.info("AccessTokenExpiresIn:" + token.getExpiresIn());
         gs.info("RefreshToken:" + token.getRefreshToken());
      }
    }
    
    var oAuthClient = new  sn_auth.GlideOAuthClient();
    var token = oAuthClient.getToken('248e3017c302301089a7dd5c2840dda5', '9c4e78d3c302301089a7dd5c2840dd76');
    dumpToken(token);

    출력:

    *** Script: AccessToken:6MRxD3TRYYvIaoKr-JCy3KiaOxBPu4C9k8oafo3MYf9q8zDyHQr8UzMSM3Md2alfaES1rzSYe5ydqgbOwpm7TA
    *** Script: AccessTokenExpiresIn:1207
    *** Script: RefreshToken:sc0iTK-0PcVkRi14HXPM3vT0FyOPO8iCqC10huQoDSSLBGUSnmEv_fUfJzGWCWBb_StsXIOz6r8qF-hRhURWTA

    GlideOAuthToken - getRefreshTokenSysID()

    사용되지 않습니다. 새로 고침 토큰의 sys_id 검색합니다.

    표 9. 매개변수
    이름 유형 설명
    없음
    표 10. 반환
    유형 설명
    문자열 새로 고침 토큰의 Sys_id입니다.

    GlideOAuthToken - getScope()

    토큰 범위, 즉 접근 토큰에 의해 부여된 접근 권한을 조회합니다.

    표 11. 매개변수
    이름 유형 설명
    없음
    표 12. 반환
    유형 설명
    문자열 접근 토큰의 범위입니다.