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

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む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. 検索バーに 「連絡先 API」 と入力します。
    9. [ 連絡先 API ] をクリックし、[ API の有効化] をクリックします。
    10. オプション: ハンバーガーメニューから API & Services のホームページに戻り、次に移動します。 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. [Create (作成)] をクリックします。
      クライアント ID 情報が表示されます。
    17. [クライアント ID][クライアントシークレット] の値を記録します。
      これらの値を使用して、Google サービスをインスタンスの OAuth プロバイダーとして設定します。