GlideOAuthToken - 범위 지정, 전역
GlideOAuthToken API는 OAuth 접근 토큰과 접근 토큰에 대한 정보를 검색하는 메서드를 제공합니다.
전역 및 범위가 지정된 스크립트에서 이 API를 사용할 수 있습니다. 범위가 지정된 스크립트에서는 sn_auth 네임스페이스 식별자를 사용합니다.
GlideOAuthToken - getAccessToken()
GlideOAuthToken 객체와 연결된 접근 토큰을 조회합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 접근 토큰입니다. |
이 예제 코드에서는 인스턴스 데이터베이스에서 액세스 및 새로 고침 토큰을 검색하는 방법을 보여 줍니다. 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 검색합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 접근 토큰의 Sys_id입니다. |
GlideOAuthToken - getExpiresIn()
GlideOAuthToken 객체와 연결된 접근 토큰의 수명을 조회합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 숫자(긴) | 토큰의 수명입니다. 단위: 초 |
이 예제 코드에서는 인스턴스 데이터베이스에서 액세스 및 새로 고침 토큰을 검색하는 방법을 보여 줍니다. 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 객체와 연결된 토큰을 새로 고칩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 새로 고친 토큰입니다. |
이 예제 코드에서는 인스턴스 데이터베이스에서 액세스 및 새로 고침 토큰을 검색하는 방법을 보여 줍니다. 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 검색합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 새로 고침 토큰의 Sys_id입니다. |
GlideOAuthToken - getScope()
접근 토큰이 부여하는 접근 양인 토큰 범위를 조회합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 접근 토큰의 범위입니다. |