エージェントのユーザー認証を構成する

Power Pagesでは複数の認証オプションがサポートされているため、ユーザーがサイト上のエージェントにアクセスする方法を制御できます。 エージェントを Power Pages に関連付けると、サイトでシングル サインオン (SSO) を使用できるため、ユーザーは再度サインインしなくてもエージェントにアクセスできます。 この記事では、SSO、トークン パススルー、トークン ベースの認証など、エージェント認証を設定する方法について説明します。

認証なし

ユーザーは認証なしでエージェントにアクセスできます。 このオプションは、フォームからエージェントを作成するときの既定の設定です。

Note

Power Pages では、Microsoft での認証を使用したユーザー認証はサポートされていません。

手動で認証する

Power Pagesでは、Copilot Studio で使用できるすべての認証プロバイダーのシングル サインオンがサポートされています。

Microsoft Entra ID を使用して認証する

Microsoft Entra IDによって認証されたサイト ユーザーのみがエージェントにアクセスできるようにする場合は、このサービス プロバイダーを選択します。 詳細な構成については、Power Pages を使用して Microsoft Entra ID を構成する を参照してください。

汎用 OAuth 2 による認証

このサービス プロバイダーは、OAuth 2 標準に準拠する ID プロバイダーでPower Pages サイトを構成するときに使用します。 このサイトでは、認証されたユーザーまたは認証されていないユーザー、および複数の OAuth 2.0 準拠 ID プロバイダーをサポートできます。 Power Pages認証のセットアップに一致するように、トークン パススルーまたはトークン ベースの認証を使用してエージェント認証を構成します。

トークンパススルー認証

エージェントは、Power Pagesの認証サービスに依存しています。 暗黙的フローを使用してエージェントを構成すると、エージェントは、認証されていないユーザーを含め、Power Pages サイトで設定したすべての ID プロバイダーをサポートします。

Note

Microsoft Copilot Studio内でトークン パススルー認証を使用して構成したエージェントは、Power Pages サイト経由でサインインする必要があるため、テストできません。

トークン パススルー認証を構成するには、サービス プロバイダーを 汎用 OAuth 2 に設定し、他のすべてのフィールド値をプレースホルダーに設定 します

このセットアップを有効にするには、次のサイト設定を追加します。

Authentication(認証)/BearerAuthentication(ベアラー認証)/Enabled(有効) 正しい

トークン ベースの認証

このメソッドでは、Power Pagesは認証されたユーザーのトークンを Copilot Studio に渡します。 Microsoft Copilot Studioは認証を処理します。 このセットアップにより、Copilot Studio 内でエージェントを直接テストできます。

詳細な構成手順については、Copilot Studio の Security Configuration ドキュメントを参照してください。

このセットアップを有効にするには、次のサイト設定を追加します。

Setting 価値
認証/アプリケーションクッキー/スライディング有効期限 正しい
Authentication(認証)/BearerAuthentication(ベアラー認証)/Enabled(有効) 正しい
Authentication/BearerAuthentication/Provider 既存のサイト設定のプロバイダー名。 たとえば、設定が Authentication/OpenIdConnect/AzureAD/Issuer の場合、プロバイダー名は AzureAD です