ServiceNow インスタンスでのアプリケーションレジストリエントリの作成
OAuth 認証に参加するには、アプリケーションをインスタンスに登録します。
始める前に
必要なロール:admin
手順
- 次のように移動する。 All (すべて) > システム OAuth > アプリケーションレジストリー.
- [New (新規)] を選択します。
- [OAuth アプリケーションの種類は?] フィールドで、[ID トークンを検証するために OIDC プロバイダーを構成します。] を選択します。
-
フォームのフィールドに入力します。
- 名前:「Microsoft Teams」など、レコードを一意に識別する名前を入力します。
- クライアント ID:セクション「Microsoft Teams でアプリを作成して電話をかけることができるようにする」で設定したクライアント ID の値を api://<インスタンス名>.service-now.com/<クライアント ID> の形式で入力します。
- クライアントシークレット:任意のランダム値をクライアントシークレットとして入力し、それをメモします。
- OAuth OIDC プロバイダー構成レコードを追加します。
- [OAuth OIDC プロバイダー構成] ルックアップを選択して新しいレコードを作成し、[新規] を選択します。
- OIDC プロバイダー構成の [新規レコード] フォームで、フィールドに入力します。
表 : 1. OIDC プロバイダー構成の [新規レコード] フォーム フィールド 説明 OIDC プロバイダー レコードを一意に識別する名前を入力します。
例:Microsoft Teams Meeting 拡張機能
OIDC メタデータ URL 値を次の形式で入力します。
https://login.microsoftonline.com/{tenant_id_from_azure}/v2.0/.well-known/openid-configuration
テナント ID をコピーするには、「Microsoft Teams でアプリを作成して電話をかけることができるようにする」を参照してください。
ユーザー要求 任意のユーザー名を入力します。 - [OIDC プロバイダー構成] の [新規レコード] フォームのヘッダーを右クリックし、[保存] を選択します。
- [送信] を選択します。
- OAuth エンティティスコープのレコードを追加します。
- [OAuth エンティティスコープ] 関連リストを選択します。
- [名前] に [Default] 、[OAuthscope] に [.default] の値を持つレコードを追加します。
- [OAuth OIDC エンティティ] フォームで [保存] を選択します。
-
新しいOAuth トークンを生成します。
- 次のように移動する。 通知 > Microsoft Teams > 構成.
- [このレコードをプレビュー] アイコンを選択し、[レコードを開く] を選択して、[要求者] に関連付けられたレコードを開きます。
- [OAuth トークンの取得] 関連リンクを選択してトークンを更新します。
- [OAuth 2.0 認証情報] フォームで [更新] を選択します。
- Microsoft Teams の構成フォームで [更新] を選択します。
次のタスク
Meeting 拡張機能と Microsoft Teams の統合を完了したら、「Microsoft Teams の Meeting 拡張機能」セクションを参照してください。