---
sourceDocument: 호주 API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/api-reference

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideOAuthClientRequest - 범위, 전역

# GlideOAuthClientRequest - 범위, 전역 {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 6분

GlideOAuthClientRequest API는 OAuth 클라이언트 요청을 처리하는 메서드를 제공합니다.

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

## GlideOAuthClientRequest - getGrantType() {#ariaid-title2}

권한 부여 유형을 조회합니다.
{#r_GlideOAuthClientRequestGetGrantType__table_qc4_bzf_cr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 없음 |   |   |
[표 1. 매개변수]

{#r_GlideOAuthClientRequestGetGrantType__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestGetGrantType__table_rc4_bzf_cr__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 부여 유형입니다. |
[표 2. 반환]

{#r_GlideOAuthClientRequestGetGrantType__table_rc4_bzf_cr}

## GlideOAuthClientRequest - getHeader(문자열 이름) {#ariaid-title3}

사용자가 제공한 문자열의 HTTP 헤더를 검색합니다.
{#r_GlideOAuthClientRequestGetHeader__table_qc4_bzf_cr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 이름 | 문자열 | 매개변수의 이름입니다. |
[표 3. 매개변수]

{#r_GlideOAuthClientRequestGetHeader__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestGetHeader__table_rc4_bzf_cr__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 맵 | HTTP 헤더가 있는 문자열 맵입니다. |
[표 4. 반환]

{#r_GlideOAuthClientRequestGetHeader__table_rc4_bzf_cr}

## GlideOAuthClientRequest - getHeaders() {#ariaid-title4}

HTTP 헤더를 검색합니다.
{#r_GlideOAuthClientRequestGetHeaders__table_qc4_bzf_cr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 없음 |   |   |
[표 5. 매개변수]

{#r_GlideOAuthClientRequestGetHeaders__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestGetHeaders__table_rc4_bzf_cr__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 맵 | HTTP 헤더가 있는 문자열 맵입니다. |
[표 6. 반환]

{#r_GlideOAuthClientRequestGetHeaders__table_rc4_bzf_cr}

## GlideOAuthClientRequest - getParameter(문자열 이름) {#ariaid-title5}

사용자가 제공한 매개변수 이름의 매개변수를 검색합니다.
{#r_GlideOAuthClientRequestGetParameter__table_qc4_bzf_cr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 이름 | 문자열 | 매개변수를 저장할 매개변수 이름입니다. |
[표 7. 매개변수]

{#r_GlideOAuthClientRequestGetParameter__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestGetParameter__table_rc4_bzf_cr__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 매개변수입니다. |
[표 8. 반환]

{#r_GlideOAuthClientRequestGetParameter__table_rc4_bzf_cr}

## GlideOAuthClientRequest - getPassword() {#ariaid-title6}

암호를 검색합니다.
{#r_GlideOAuthClientRequestGetPassword__table_qc4_bzf_cr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 없음 |   |   |
[표 9. 매개변수]

{#r_GlideOAuthClientRequestGetPassword__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestGetPassword__table_rc4_bzf_cr__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 암호입니다. |
[표 10. 반환]

{#r_GlideOAuthClientRequestGetPassword__table_rc4_bzf_cr}

## GlideOAuthClientRequest - getRefreshToken() {#ariaid-title7}

새로 고침 토큰을 조회합니다.
{#r_GlideOAuthClientRequestGetRefreshToken__table_qc4_bzf_cr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 없음 |   |   |
[표 11. 매개변수]

{#r_GlideOAuthClientRequestGetRefreshToken__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestGetRefreshToken__table_rc4_bzf_cr__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 새로 고침 토큰입니다. |
[표 12. 반환]

{#r_GlideOAuthClientRequestGetRefreshToken__table_rc4_bzf_cr}

## GlideOAuthClientRequest - getScope() {#ariaid-title8}

범위를 검색합니다.
{#r_GlideOAuthClientRequestGetScope__table_qc4_bzf_cr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 없음 |   |   |
[표 13. 매개변수]

{#r_GlideOAuthClientRequestGetScope__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestGetScope__table_rc4_bzf_cr__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 범위입니다. |
[표 14. 반환]

{#r_GlideOAuthClientRequestGetScope__table_rc4_bzf_cr}

## GlideOAuthClientRequest - getUserName() {#ariaid-title9}

사용자 이름을 검색합니다.
{#r_GlideOAuthClientRequestGetUserName__table_qc4_bzf_cr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 없음 |   |   |
[표 15. 매개변수]

{#r_GlideOAuthClientRequestGetUserName__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestGetUserName__table_rc4_bzf_cr__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 사용자 이름입니다. |
[표 16. 반환]

{#r_GlideOAuthClientRequestGetUserName__table_rc4_bzf_cr}

## GlideOAuthClientRequest - setGrantType(문자열 grantType) {#ariaid-title10}

사용자가 제공한 문자열의 부여 유형을 설정합니다.
주:  
OAuth 제공자 프로파일에 아직 정의되지 않은 경우에만 권한 부여 유형을 설정해야 합니다.
{#r_GlideOAuthClientRequestSetGrantType__table_qc4_bzf_cr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 이름 | 문자열 | 부여 유형입니다. |
[표 17. 매개변수]

{#r_GlideOAuthClientRequestSetGrantType__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestSetGrantType__table_rc4_bzf_cr__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 18. 반환]

{#r_GlideOAuthClientRequestSetGrantType__table_rc4_bzf_cr}

## GlideOAuthClientRequest - setHead(문자열 이름, 문자열 값) {#ariaid-title11}

사용자가 제공한 문자열의 HTTP 헤더를 검색합니다.
주:  
setHead(String name, String value) 는 전역에서 사용됩니다. 이 메서드의 범위가 지정된 항목은 setHeader(String name, String value)입니다.
{#r_GlideOAuthClientRequestSetHead__table_qc4_bzf_cr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 이름 | 문자열 | 매개변수의 이름입니다. |
| 값 | 문자열 | 매개변수의 값입니다. |
[표 19. 매개변수]

{#r_GlideOAuthClientRequestSetHead__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestSetHead__table_rc4_bzf_cr__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 20. 반환]

{#r_GlideOAuthClientRequestSetHead__table_rc4_bzf_cr}

## GlideOAuthClientRequest - setParameter(String name, String value) {#ariaid-title12}

사용자가 제공하는 문자열의 이름:값 쌍에 대한 매개변수를 설정합니다.
{#r_GOACR-SetParameters_N_V__table_qc4_bzf_cr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 이름 | 문자열 | 매개변수를 저장할 매개변수 이름입니다. |
| 값 | 문자열 | 매개변수의 값입니다. |
[표 21. 매개변수]

{#r_GOACR-SetParameters_N_V__table_qc4_bzf_cr} {#r_GOACR-SetParameters_N_V__table_rc4_bzf_cr__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 22. 반환]

{#r_GOACR-SetParameters_N_V__table_rc4_bzf_cr}

## GlideOAuthClientRequest - setPassword(문자열 암호) {#ariaid-title13}

사용자가 제공한 문자열로 암호를 설정합니다.
{#r_GlideOAuthClientRequestSetPassword__table_qc4_bzf_cr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 암호 | 문자열 | 사용자 이름입니다. |
[표 23. 매개변수]

{#r_GlideOAuthClientRequestSetPassword__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestSetPassword__table_rc4_bzf_cr__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 24. 반환]

{#r_GlideOAuthClientRequestSetPassword__table_rc4_bzf_cr}

## GlideOAuthClientRequest - setRefreshToken(문자열 refreshToken) {#ariaid-title14}

사용자가 제공한 문자열로 새로 고침 토큰을 설정합니다.
{#r_GlideOAuthClientRequestSetRefreshToken__table_qc4_bzf_cr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| refreshToken | 문자열 | 새로 고침 토큰입니다. |
[표 25. 매개변수]

{#r_GlideOAuthClientRequestSetRefreshToken__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestSetRefreshToken__table_rc4_bzf_cr__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 26. 반환]

{#r_GlideOAuthClientRequestSetRefreshToken__table_rc4_bzf_cr}  
이 예는 자원 소유자 암호 부여 유형 요청을 보여줍니다.


         var tokenRequest =new GlideOAuthClientRequest();
         tokenRequest.setGrantType("password");
         tokenRequest.setUserName("itil");
         tokenRequest.setPassword("itil");
         tokenRequest.setScope(null);
     
         var oAuthClient =new GlideOAuthClient();var tokenResponse = oAuthClient.requestToken("TestClient", tokenRequest);
         gs.log("Error:"+ tokenResponse.getErrorMessage());
     
         var token = tokenResponse.getToken();if(token){
           gs.log("AccessToken:"+ token.getAccessToken());
           gs.log("AccessTokenExpiresIn:"+ token.getExpiresIn());
           gs.log("RefreshToken:"+ token.getRefreshToken());

이 예는 새로 고침 토큰 부여 유형 요청을 보여줍니다.


         var tokenRequest =new GlideOAuthClientRequest();
         tokenRequest.setGrantType("refresh_token");
         tokenRequest.setRefreshToken("N-GtdSVLkWP_Cr-TysXdmNy59ZYafu5ZzAS4YaSluXDm0kCkInEnu-hwM5SsGYSFwKJ6xauVmoaq7xJNoalXFQ");
         tokenRequest.setScope(null);
     
         var oAuthClient =new GlideOAuthClient();
         tokenResponse = oAuthClient.requestToken("TestClient", tokenRequest);
         gs.log("Error:"+ tokenResponse.getErrorMessage());
         token = tokenResponse.getToken();if( token){
            gs.log("AccessToken:"+ token.getAccessToken());
            gs.log("AccessTokenExpiresIn:"+ token.getExpiresIn());
            gs.log("AccessTokenSysID:"+ token.getAccessTokenSysID());
            gs.log("RefreshToken:"+ token.getRefreshToken());
            gs.log("RefreshTokenSysID:"+ token.getRefreshTokenSysID());

## GlideOAuthClientRequest - setScope(문자열 범위) {#ariaid-title15}

제공하는 문자열의 범위를 설정합니다.
주:  
OAuth 제공자에 아직 정의되지 않은 경우에만 범위를 설정해야 합니다.
{#r_GlideOAuthClientRequestSetScope__table_qc4_bzf_cr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 범위 | 문자열 | 범위입니다. |
[표 27. 매개변수]

{#r_GlideOAuthClientRequestSetScope__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestSetScope__table_rc4_bzf_cr__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 28. 반환]

{#r_GlideOAuthClientRequestSetScope__table_rc4_bzf_cr}

## GlideOAuthClientRequest - setUserName(문자열 userName) {#ariaid-title16}

사용자가 제공한 문자열로 사용자 이름을 설정합니다.
{#r_GlideOAuthClientRequestSetUserName__table_qc4_bzf_cr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| userName | 문자열 | 사용자 이름입니다. |
[표 29. 매개변수]

{#r_GlideOAuthClientRequestSetUserName__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestSetUserName__table_rc4_bzf_cr__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 30. 반환]

{#r_GlideOAuthClientRequestSetUserName__table_rc4_bzf_cr}

