AgenticAuthenticationService class

Serviço para gerir autenticação agente de utilizadores.

Métodos

GetAgenticUserToken(Authorization, string, TurnContext)

Recebe um token de utilizador agente para autenticação da plataforma. Utiliza o escopo de autenticação da plataforma MCP por defeito.

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

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.