クライアント情報と Google API URL を入力し、OAuth プロファイルを構成することで、Google サービスを ServiceNow の OAuth プロバイダーとして設定します。
始める前に
Google サービスを OAuth プロバイダーとして構成し、[クライアント ID] と [クライアントシークレット] の各値を記録しておく必要があります。
必要なロール:oauth_admin
手順
-
次のように移動する。 .
-
[New] をクリックします。
-
[サードパーティ OAuth プロバイダーに接続します] を選択します。
-
OAuth プロバイダーの [名前] を入力します。
この例では「Google」を使用します。
-
Google から取得した [クライアント ID] と [クライアントシークレット] を入力します。
-
[デフォルトの権限許可タイプ] を [認証コード] に設定します。
-
[認証 URL] フィールドに「https://accounts.google.com/o/oauth2/auth」と入力します。
-
[トークン URL] フィールドに、「https://www.googleapis.com/oauth2/v3/token」と入力します。
-
[リダイレクト URL] フィールドに、「https://<インスタンス>.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 読み取り専用スコープを選択します。
-
[Update (更新)] をクリックします。