---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# 受信 REST での OAuth の有効化

# 受信 REST での OAuth の有効化 {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：1分

OAuth を使用すると、ユーザー ID とパスワードを 1 回渡すだけで、要求ごとに資格情報を送信する代わりに、後続の REST 要求でトークンを使用できます。

## このタスクについて

OAuth は、ユーザーの資格情報を送信する回数を減らすことで、システムのセキュリティを向上させることができます。OAuth を使用して REST 要求を認証できます。

このビデオでは、OAuth を使用して REST API への認証を行う方法を紹介します。

## 手順

1. OAuth 2.0 プラグインを有効にします。  
   プラグインをアクティブ化する方法については、「 [Activate a plugin](https://www.servicenow.com/docs/access?context=t_ActivateAPlugin&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US) 」を参照してください。
2. システムプロパティ com.snc.platform.security.oauth.is.active を \[true\] に設定します。
3. 移動先 システム OAuth \>アプリケーションレジストリ.
4. \[新規\] をクリックし、続いて \[外部クライアント用の OAuth API エンドポイントを作成します\] をクリックします。
5. アクセストークンを要求するときに使用するため、前のステップの client_id と client_secret の値を記録します。  
   注:  
   示されている例は、パスワード権限許可タイプを使用した OAuth API エンドポイントの作成に関するものです。他の権限許可タイプを使用して OAuth API エンドポイントを設定することもできます。詳細については、「[OAuth Inbound](https://www.servicenow.com/docs/access?context=oauth-inbound&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US)」を参照してください。
6. アクセストークンを取得するには、cURL や Postman などの REST クライアントを使用して、OAuth エンドポイント (`oauth_token.do`) に要求を送信します。  
   要求の形式を URL エンコードされた HTTP POST 本文として整え、必要なパラメーターを含めます。
7. 応答からアクセストークンとリフレッシュトークンを記録します。
8. 後続の REST 要求でアクセストークンを送信します。
* **[REST OAuth の例](https://servicenow-prod.fluidtopics.net/mc82xXmw37gfogJQeIAj1Q)**   
  この例では、OAuth を使用して受信 REST 要求を認証する方法を示します。

