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

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

    始める前に

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

    必要なロール:oauth_admin

    手順

    1. 移動先 すべて > システム OAuth > アプリケーションレジストリー.
    2. [新規] をクリックします。
    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://<instance>.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. [更新] をクリックします。