AgenticAuthenticationService class
エージェント ユーザー認証を処理するためのサービス。
メソッド
| Get |
プラットフォーム認証用のエージェント ユーザー トークンを取得します。 既定の MCP プラットフォーム認証スコープを使用します。 |
| Get |
プラットフォーム認証用のエージェント ユーザー トークンを取得します。 |
メソッドの詳細
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>
トークン文字列。トークンが返されなかった場合は空の文字列。