AgenticAuthenticationService class
Servizio per la gestione dell'autenticazione utente agente.
Metodi
| Get |
Ottiene un token utente agente per l'autenticazione della piattaforma. Usa l'ambito di autenticazione della piattaforma MCP predefinito. |
| Get |
Ottiene un token utente agente per l'autenticazione della piattaforma. |
Dettagli metodo
GetAgenticUserToken(Authorization, string, TurnContext)
Avviso
Questa API è ora deprecata.
Use the overload with explicit scopes parameter for better control over requested permissions.
Ottiene un token utente agente per l'autenticazione della piattaforma. Usa l'ambito di autenticazione della piattaforma MCP predefinito.
static function GetAgenticUserToken(authorization: Authorization, authHandlerName: string, turnContext: TurnContext): Promise<string>
Parametri
- authorization
- Authorization
Gestore dell'autorizzazione.
- authHandlerName
-
string
Nome del gestore di autenticazione da usare.
- turnContext
- TurnContext
Contesto del turno per la richiesta corrente.
Valori restituiti
Promise<string>
Stringa del token o stringa vuota se non è stato restituito alcun token.
GetAgenticUserToken(Authorization, string, TurnContext, string[])
Ottiene un token utente agente per l'autenticazione della piattaforma.
static function GetAgenticUserToken(authorization: Authorization, authHandlerName: string, turnContext: TurnContext, scopes: string[]): Promise<string>
Parametri
- authorization
- Authorization
Gestore dell'autorizzazione.
- authHandlerName
-
string
Nome del gestore di autenticazione da usare.
- turnContext
- TurnContext
Contesto del turno per la richiesta corrente.
- scopes
-
string[]
Ambiti OAuth da richiedere. Deve essere ottenuto dalla configurazione appropriata, ad esempio ToolingConfiguration.mcpPlatformAuthenticationScope.
Valori restituiti
Promise<string>
Stringa del token o stringa vuota se non è stato restituito alcun token.