AgenticAuthenticationService class

Servicio para controlar la autenticación de usuario agente.

Métodos

GetAgenticUserToken(Authorization, string, TurnContext)

Obtiene un token de usuario agente para la autenticación de plataforma. Usa el ámbito de autenticación predeterminado de la plataforma MCP.

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

Obtiene un token de usuario agente para la autenticación de plataforma.

Detalles del método

GetAgenticUserToken(Authorization, string, TurnContext)

Advertencia

Esta API ya está en desuso.

Use the overload with explicit scopes parameter for better control over requested permissions.

Obtiene un token de usuario agente para la autenticación de plataforma. Usa el ámbito de autenticación predeterminado de la plataforma MCP.

static function GetAgenticUserToken(authorization: Authorization, authHandlerName: string, turnContext: TurnContext): Promise<string>

Parámetros

authorization
Authorization

Controlador de autorización.

authHandlerName

string

Nombre del controlador de autenticación que se va a usar.

turnContext
TurnContext

Contexto de turno para la solicitud actual.

Devoluciones

Promise<string>

Cadena de token o cadena vacía si no se devolvió ningún token.

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

Obtiene un token de usuario agente para la autenticación de plataforma.

static function GetAgenticUserToken(authorization: Authorization, authHandlerName: string, turnContext: TurnContext, scopes: string[]): Promise<string>

Parámetros

authorization
Authorization

Controlador de autorización.

authHandlerName

string

Nombre del controlador de autenticación que se va a usar.

turnContext
TurnContext

Contexto de turno para la solicitud actual.

scopes

string[]

Ámbitos de OAuth que se van a solicitar. Debe obtenerse de la configuración adecuada (por ejemplo, ToolingConfiguration.mcpPlatformAuthenticationScope).

Devoluciones

Promise<string>

Cadena de token o cadena vacía si no se devolvió ningún token.