受信 REST で OAuth を有効にする

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:1分
  • OAuth を使用すると、ユーザー ID とパスワードを一度渡すと、要求ごとに認証情報を送信する代わりに、後続の REST 要求にトークンを使用できます。

    このタスクについて

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

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

    手順

    1. OAuth 2.0 プラグインをアクティブ化します。
      プラグインをアクティブ化する方法については、「 Activate a plugin 」を参照してください。
    2. システムプロパティ com.snc.platform.security.oauth.is.active を [true] に設定します。
    3. 移動先 システム OAuth > アプリケーションレジストリー.
    4. [ 新規 ] をクリックし、[ 外部クライアント用の OAuth API エンドポイントを作成] をクリックします。
    5. アクセストークンを要求するときに使用する、前のステップの client_idclient_secret の値を記録します。
      注:
      示されている例は、パスワード権限許可タイプを使用した OAuth API エンドポイントの作成に関するものです。他の権限許可タイプを使用して OAuth API エンドポイントを構成することもできます。詳細については、「OAuth Inbound」を参照してください。
    6. アクセストークンを取得するには、cURL や Postman などの REST クライアントを使用して、OAuth エンドポイント (oauth_token.do) に要求を送信します。

      要求を URL エンコードされた HTTP POST 本文としてフォーマットし、必要なパラメーターを含めます。

    7. 応答からのアクセストークンとリフレッシュトークンを記録します。
    8. 後続の REST 要求でアクセストークンを送信します。