---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

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}

| 名前 | タイプ | 説明 |
|-|-|-|
| name | 文字列 | パラメーターの名前。 |
[表 : 3. パラメーター]

{#r_GlideOAuthClientRequestGetHeader__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestGetHeader__table_rc4_bzf_cr__entry__2}

| タイプ | 説明 |
|-|-|
| StringMap | 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}

| タイプ | 説明 |
|-|-|
| StringMap | HTTP ヘッダーを含む文字列マップ。 |
[表 : 6. 返される内容]

{#r_GlideOAuthClientRequestGetHeaders__table_rc4_bzf_cr}

## GlideOAuthClientRequest:getParameter(文字列名) {#ariaid-title5}

指定したパラメーター名のパラメーターを取得します。
{#r_GlideOAuthClientRequestGetParameter__table_qc4_bzf_cr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| name | 文字列 | パラメーターの指定するパラメーター名。 |
[表 : 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}

| 名前 | タイプ | 説明 |
|-|-|-|
| name | 文字列 | 権限許可タイプ。 |
[表 : 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(文字列名、文字列値) はグローバルで使用されます。このメソッドに相当するスコープは setHeader(String name, String value) です。
{#r_GlideOAuthClientRequestSetHead__table_qc4_bzf_cr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| name | 文字列 | パラメーターの名前。 |
| value | 文字列 | パラメーターの値。 |
[表 : 19. パラメーター]

{#r_GlideOAuthClientRequestSetHead__table_qc4_bzf_cr} {#r_GlideOAuthClientRequestSetHead__table_rc4_bzf_cr__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 20. 返される内容]

{#r_GlideOAuthClientRequestSetHead__table_rc4_bzf_cr}

## GlideOAuthClientRequest:setParameter(文字列名, 文字列値) {#ariaid-title12}

指定する文字列の名前と値のペアのパラメーターを設定します。
{#r_GOACR-SetParameters_N_V__table_qc4_bzf_cr__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| name | 文字列 | パラメーターの指定するパラメーター名。 |
| value | 文字列 | パラメーターの値。 |
[表 : 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}

| 名前 | タイプ | 説明 |
|-|-|-|
| password | 文字列 | ユーザー名。 |
[表 : 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}

| 名前 | タイプ | 説明 |
|-|-|-|
| scope | 文字列 | スコープ。 |
[表 : 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}

