クライアント情報と Google API URL を入力し、OAuth プロファイルを構成することで、Google サービスを ServiceNow の OAuth プロバイダーとして設定します。
始める前に
Google サービスを OAuth プロバイダーとして構成し、 クライアント ID と クライアントシークレット の値を記録しておく必要があります。
必要なロール:oauth_admin
手順
-
移動先 .
-
[新規] をクリックします。
-
[サードパーティ OAuth プロバイダーに接続します] を選択します。
-
OAuth プロバイダー の名前 を入力します。
この例では、 Google を使用します。
-
Google から取得した クライアント ID と クライアントシークレット を入力します。
-
[デフォルトの権限許可タイプ] を [認証コード] に設定します。
-
[ 認証 URL] フィールドに「 https://accounts.google.com/o/oauth2/auth」と入力します。
-
[ トークン URL] フィールドに「 https://www.googleapis.com/oauth2/v3/token」と入力します。
-
[ リダイレクト URL ] フィールドに「 https://<instance>.service-now.com/oauth_redirect.do」と入力します。
この URL は、Google に提供されたリダイレクト URL と一致する必要があります。
-
[ トークン失効 URL] フィールドに「 https://accounts.google.com/o/oauth2/revoke」と入力します。
-
フォームヘッダーを右クリックし、[保存] を選択します。
新しい OAuth エンティティプロファイルレコードが作成されます。
-
[ OAuth エンティティスコープ ] 埋め込みリストで、[ 名前 ] と [OAuth スコープ ] の値を https://www.googleapis.com/auth/contacts.readonly に設定して新しい行を追加します。
-
フォームヘッダーを右クリックし、[保存] を選択します。
-
[ OAuth エンティティプロファイル ] 埋め込みリストで、自動的に作成されたプロファイルを選択します。
-
[ OAuth エンティティプロファイルスコープ ] 埋め込みリストで、新しい行を追加し、Google contacts API の読み取り専用スコープを選択します。
-
[更新] をクリックします。