AgenticAuthenticationService class

Tjeneste til håndtering af agentisk brugergodkendelse.

Metoder

GetAgenticUserToken(Authorization, string, TurnContext)

Henter et agentisk brugertoken til platformgodkendelse. Bruger standardgodkendelsesområdet for MCP-platformen.

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

Henter et agentisk brugertoken til platformgodkendelse.

Oplysninger om metode

GetAgenticUserToken(Authorization, string, TurnContext)

Advarsel!

Denne API udfases nu.

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

Henter et agentisk brugertoken til platformgodkendelse. Bruger standardgodkendelsesområdet for MCP-platformen.

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

Parametre

authorization
Authorization

Godkendelseshandleren.

authHandlerName

string

Navnet på den godkendelseshandler, der skal bruges.

turnContext
TurnContext

Turn-konteksten for den aktuelle anmodning.

Returnerer

Promise<string>

Tokenstrengen eller en tom streng, hvis der ikke blev returneret et token.

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

Henter et agentisk brugertoken til platformgodkendelse.

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

Parametre

authorization
Authorization

Godkendelseshandleren.

authHandlerName

string

Navnet på den godkendelseshandler, der skal bruges.

turnContext
TurnContext

Turn-konteksten for den aktuelle anmodning.

scopes

string[]

De OAuth-områder, der skal anmodes om. Skal hentes fra den relevante konfiguration (f.eks. ToolingConfiguration.mcpPlatformAuthenticationScope).

Returnerer

Promise<string>

Tokenstrengen eller en tom streng, hvis der ikke blev returneret et token.