OAuth 2.0 チュートリアル:OAuth プロバイダーとしての Google サービスの構成

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • Google Developer Console を使用して、OAuth 2.0 プロバイダーを設定します。

    始める前に

    この手順は、Google Developer Console 内で実行します。このコンソールにアクセスするには Google アカウントが必要です。

    必要なロール:なし

    このタスクについて

    クライアント ID とクライアントシークレットを取得するために Google サービスを設定し、ServiceNow インスタンス URL を OAuth リダイレクト URL として指定します。
    注:
    この情報は、2015 年 7 月 22 日時点の Google Developer Console と Contacts API の状態を示しています。それ以降に行われた変更は、このドキュメントに含まれない場合があります。

    手順

    1. Google Developer Console (https://console.developers.google.com) に移動します。
    2. Google 資格情報を使用してログインします。
    3. [プロジェクトを作成] をクリックします。
    4. [プロジェクト名] を入力します。
    5. [作成] をクリックします。
      Google でプロジェクトが作成されると、プロジェクトダッシュボードが表示されます。
    6. 移動先 API とサービス > API とサービスの有効化.
    7. [ API とサービスの有効化 ] ボタンをクリックします。
    8. 検索バーに 「Contacts API 」と入力します。
    9. [Contacts API] をクリックし、[Enable API] をクリックします。
    10. オプション: ハンバーガーメニューから [API とサービス ] ホームページに戻り、 API とサービス > OAuth 同意画面.
    11. オプション: [同意画面の構成] をクリックし、ビジネス ニーズに応じてアプリ登録ウィザードを完了します。
    12. 移動先 API とサービス > 認証情報 ] に変更し、[ 認証情報を作成 > OAuth クライアント ID.
    13. ドロップダウンから [Web アプリケーション ] を選択します。
    14. [ 名前] にわかりやすい OAuth 2.0 クライアントを入力します。
      この名前は、インスタンスで OAuth トークンを承認するときに表示されます。
    15. [クライアント ID の作成] ウィンドウで、インスタンスの OAuth リダイレクト URI を [承認済みのリダイレクト URI] フィールドに追加します。
      この URL の形式は https://<インスタンス>.service-now.com/oauth_redirect.do です。
    16. [作成] をクリックします。
      クライアント ID 情報が表示されます。
    17. [クライアント ID][クライアントシークレット] の値を記録します。
      これらの値を使用して、インスタンスで OAuth プロバイダーとして Google サービスを構成します。