AgenticAuthenticationService class
Serviço para gerir autenticação agente de utilizadores.
Métodos
| Get |
Recebe um token de utilizador agente para autenticação da plataforma. Utiliza o escopo de autenticação da plataforma MCP por defeito. |
| Get |
Recebe um token de utilizador agente para autenticação da plataforma. |
Detalhes de Método
GetAgenticUserToken(Authorization, string, TurnContext)
Aviso
Esta API foi preterida.
Use the overload with explicit scopes parameter for better control over requested permissions.
Recebe um token de utilizador agente para autenticação da plataforma. Utiliza o escopo de autenticação da plataforma MCP por defeito.
static function GetAgenticUserToken(authorization: Authorization, authHandlerName: string, turnContext: TurnContext): Promise<string>
Parâmetros
- authorization
- Authorization
O responsável pela autorização.
- authHandlerName
-
string
O nome do responsável pela autenticação a usar.
- turnContext
- TurnContext
O contexto do turno para o pedido atual.
Devoluções
Promise<string>
A cadeia de tokens, ou cadeia vazia se nenhum token fosse devolvido.
GetAgenticUserToken(Authorization, string, TurnContext, string[])
Recebe um token de utilizador agente para autenticação da plataforma.
static function GetAgenticUserToken(authorization: Authorization, authHandlerName: string, turnContext: TurnContext, scopes: string[]): Promise<string>
Parâmetros
- authorization
- Authorization
O responsável pela autorização.
- authHandlerName
-
string
O nome do responsável pela autenticação a usar.
- turnContext
- TurnContext
O contexto do turno para o pedido atual.
- scopes
-
string[]
O OAuth analisa para solicitar. Deve ser obtido a partir da configuração apropriada (por exemplo, ToolingConfiguration.mcpPlatformAuthenticationScope).
Devoluções
Promise<string>
A cadeia de tokens, ou cadeia vazia se nenhum token fosse devolvido.