AgenticAuthenticationService class
Servicio para controlar la autenticación de usuario agente.
Métodos
| Get |
Obtiene un token de usuario agente para la autenticación de plataforma. Usa el ámbito de autenticación predeterminado de la plataforma MCP. |
| Get |
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.