AgenticAuthenticationService class

Tjeneste for behandling av agentisk brukergodkjenning.

Metoder

GetAgenticUserToken(Authorization, string, TurnContext)

Får et agentisk brukertoken for plattformgodkjenning. Bruker standard omfang for MCP-plattformgodkjenning.

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

Får et agentisk brukertoken for plattformgodkjenning.

Metodedetaljer

GetAgenticUserToken(Authorization, string, TurnContext)

Advarsel

Denne API-en er nå avskrevet.

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

Får et agentisk brukertoken for plattformgodkjenning. Bruker standard omfang for MCP-plattformgodkjenning.

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

Parametere

authorization
Authorization

Godkjenningsbehandlingen.

authHandlerName

string

Navnet på godkjenningsbehandlingen som skal brukes.

turnContext
TurnContext

Svingkonteksten for gjeldende forespørsel.

Returnerer

Promise<string>

Tokenstrengen eller den tomme strengen hvis ingen token ble returnert.

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

Får et agentisk brukertoken for plattformgodkjenning.

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

Parametere

authorization
Authorization

Godkjenningsbehandlingen.

authHandlerName

string

Navnet på godkjenningsbehandlingen som skal brukes.

turnContext
TurnContext

Svingkonteksten for gjeldende forespørsel.

scopes

string[]

OAuth-omfanget som skal bes om. Skal hentes fra riktig konfigurasjon (for eksempel ToolingConfiguration.mcpPlatformAuthenticationScope).

Returnerer

Promise<string>

Tokenstrengen eller den tomme strengen hvis ingen token ble returnert.