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>
标记字符串;如果未返回任何标记,则为空字符串。