AgenticAuthenticationService class
Serviço para lidar com a autenticação de usuário agente.
Métodos
| Get |
Obtém um token de usuário agente para autenticação de plataforma. Usa o escopo de autenticação da plataforma MCP padrão. |
| Get |
Obtém um token de usuário agente para autenticação de plataforma. |
Detalhes do método
GetAgenticUserToken(Authorization, string, TurnContext)
Aviso
Essa API foi preterida.
Use the overload with explicit scopes parameter for better control over requested permissions.
Obtém um token de usuário agente para autenticação de plataforma. Usa o escopo de autenticação da plataforma MCP padrão.
static function GetAgenticUserToken(authorization: Authorization, authHandlerName: string, turnContext: TurnContext): Promise<string>
Parâmetros
- authorization
- Authorization
O manipulador de autorização.
- authHandlerName
-
string
O nome do manipulador de autenticação a ser usado.
- turnContext
- TurnContext
O contexto de turno da solicitação atual.
Retornos
Promise<string>
A cadeia de caracteres de token ou a cadeia de caracteres vazia se nenhum token tiver sido retornado.
GetAgenticUserToken(Authorization, string, TurnContext, string[])
Obtém um token de usuário agente para autenticação de plataforma.
static function GetAgenticUserToken(authorization: Authorization, authHandlerName: string, turnContext: TurnContext, scopes: string[]): Promise<string>
Parâmetros
- authorization
- Authorization
O manipulador de autorização.
- authHandlerName
-
string
O nome do manipulador de autenticação a ser usado.
- turnContext
- TurnContext
O contexto de turno da solicitação atual.
- scopes
-
string[]
Os escopos OAuth a serem solicitados. Deve ser obtido da configuração apropriada (por exemplo, ToolingConfiguration.mcpPlatformAuthenticationScope).
Retornos
Promise<string>
A cadeia de caracteres de token ou a cadeia de caracteres vazia se nenhum token tiver sido retornado.