AgenticAuthenticationService class

エージェント ユーザー認証を処理するためのサービス。

メソッド

GetAgenticUserToken(Authorization, string, TurnContext)

プラットフォーム認証用のエージェント ユーザー トークンを取得します。 既定の MCP プラットフォーム認証スコープを使用します。

GetAgenticUserToken(Authorization, string, TurnContext, string[])

プラットフォーム認証用のエージェント ユーザー トークンを取得します。

メソッドの詳細

GetAgenticUserToken(Authorization, string, TurnContext)

警告

この API は非推奨になりました。

Use the overload with explicit scopes parameter for better control over requested permissions.

プラットフォーム認証用のエージェント ユーザー トークンを取得します。 既定の MCP プラットフォーム認証スコープを使用します。

static function GetAgenticUserToken(authorization: Authorization, authHandlerName: string, turnContext: TurnContext): Promise<string>

パラメーター

authorization
Authorization

承認ハンドラー。

authHandlerName

string

使用する認証ハンドラーの名前。

turnContext
TurnContext

現在の要求のターン コンテキスト。

返品

Promise<string>

トークン文字列。トークンが返されなかった場合は空の文字列。

GetAgenticUserToken(Authorization, string, TurnContext, string[])

プラットフォーム認証用のエージェント ユーザー トークンを取得します。

static function GetAgenticUserToken(authorization: Authorization, authHandlerName: string, turnContext: TurnContext, scopes: string[]): Promise<string>

パラメーター

authorization
Authorization

承認ハンドラー。

authHandlerName

string

使用する認証ハンドラーの名前。

turnContext
TurnContext

現在の要求のターン コンテキスト。

scopes

string[]

要求する OAuth スコープ。 適切な構成 (ToolingConfiguration.mcpPlatformAuthenticationScope など) から取得する必要があります。

返品

Promise<string>

トークン文字列。トークンが返されなかった場合は空の文字列。