OAuth 2.0 チュートリアル:OAuth プロバイダーとプロファイルの作成

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • クライアント情報と Google API URL を入力し、OAuth プロファイルを構成することで、Google サービスを ServiceNow の OAuth プロバイダーとして設定します。

    始める前に

    Google サービスを OAuth プロバイダーとして構成し、[クライアント ID][クライアントシークレット] の各値を記録しておく必要があります。

    必要なロール:oauth_admin

    手順

    1. 移動先 すべて > システム OAuth > アプリケーションレジストリー.
    2. [New] をクリックします。
    3. [サードパーティ OAuth プロバイダーに接続します] を選択します。
    4. OAuth プロバイダーの [名前] を入力します。
      この例では「Google」を使用します。
    5. Google から取得した [クライアント ID][クライアントシークレット] を入力します。
    6. [デフォルトの権限許可タイプ][認証コード] に設定します。
    7. [認証 URL] フィールドに「https://accounts.google.com/o/oauth2/auth」と入力します。
    8. [トークン URL] フィールドに、「https://www.googleapis.com/oauth2/v3/token」と入力します。
    9. [リダイレクト URL] フィールドに、「https://<インスタンス>.service-now.com/oauth_redirect.do」と入力します。
      この URL は、Google に提供されたリダイレクト URL と一致する必要があります。
    10. [トークン失効 URL] フィールドに、「https://accounts.google.com/o/oauth2/revoke」と入力します。
    11. フォームヘッダーを右クリックし、[保存] を選択します。
      新しい OAuth エンティティプロファイルレコードが作成されます。
    12. [OAuth エンティティスコープ] 埋め込みリストで、[名前][OAuth スコープ] の値を「https://www.googleapis.com/auth/contacts.readonly」に設定して新しい行を追加します。
    13. フォームヘッダーを右クリックし、[保存] を選択します。
    14. [OAuth エンティティプロファイル] 埋め込みリストで、自動作成されたプロファイルを選択します。
    15. [OAuth エンティティプロファイルスコープ] 埋め込みリストで、新しい行を追加し、Google Contacts API 読み取り専用スコープを選択します。
    16. [Update (更新)] をクリックします。