AgenticAuthenticationService class

Servizio per la gestione dell'autenticazione utente agente.

Metodi

GetAgenticUserToken(Authorization, string, TurnContext)

Ottiene un token utente agente per l'autenticazione della piattaforma. Usa l'ambito di autenticazione della piattaforma MCP predefinito.

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

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.