ワークフロー用 Entra ID 統合

Microsoft Graph APIをNexthinkプラットフォームと統合するには、2つの統合ポイントを確立する必要があります。 データモデルのユーザーテーブルにUPNを持ち込むために1つの統合ポイントが必要です。 APIの認証情報を処理するためにもう1つのインテグレーションポイントが必要です。

Entra IDインテグレーション

ワークフローはEntra IDインテグレーションからUPN(Universal Principal Name)を利用します。 これは、NexthinkデータモデルにUPNを入力し、それをuser.ad.nameフィールドにマッピングするために必要です。 Entra IDのNexthinkコネクタの設定について詳しくは、Microsoft Azure Active Directoryのコネクタをご参照ください。

このインテグレーションの結果、ユーザーUPNがNexthinkユーザーテーブルに入力されるべきです。 このユーザーUPNは、Graph APIコールを行う際にワークフローで利用されます。 以下のスクリーンショットは、Entra IDコネクタの設定例を提供し、適切に設定された場合、ユーザーテーブルがユーザー名で満たされることを示しています。

認証情報設定例
フィールドマッピング例
ユーザー名がユーザーテーブルに入力されます

Graph APIコネクタインテグレーション

APIコールを有効にするためには、コネクタ資格情報を設定することが重要です。 詳細情報については、コネクタ資格情報 ドキュメンテーションページを参照してください。 各サービス/API Thinkletには、記入が必要な認証情報のドロップダウンフィールドがあります。 ワークフローがライブラリからインストールまたはコピーされた際、このフィールドは各環境のローカル設定であるため空白になります。ライブラリには含まれません。 Entra IDアプリケーション登録のセットアップで、APIの読み取り/書き込み権限を追加することが重要です。

認証情報の設定例
認証情報フィールドが維持されたThinklet

EntraアプリケーションのApplication IDは、認証情報設定ではClient IDとして維持されます。

EntraアプリケーションのApplication IDは、認証情報設定ではClient IDとして維持されます
テナントIDはアクセス トークンURLの一部として使用されます
クライアントシークレットは、アプリ登録、証明書&シークレットからコピーする必要があります

Last updated

Was this helpful?