AgenticAuthenticationService class

Tjänst för hantering av agentisk användarautentisering.

Metoder

GetAgenticUserToken(Authorization, string, TurnContext)

Hämtar en agentisk användartoken för plattformsautentisering. Använder standardomfattningen för MCP-plattformsautentisering.

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

Hämtar en agentisk användartoken för plattformsautentisering.

Metodinformation

GetAgenticUserToken(Authorization, string, TurnContext)

Varning

Det här API:et är nu inaktuellt.

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

Hämtar en agentisk användartoken för plattformsautentisering. Använder standardomfattningen för MCP-plattformsautentisering.

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

Parametrar

authorization
Authorization

Auktoriseringshanteraren.

authHandlerName

string

Namnet på den autentiseringshanterare som ska användas.

turnContext
TurnContext

Turkontexten för den aktuella begäran.

Returer

Promise<string>

Tokensträngen eller den tomma strängen om ingen token returnerades.

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

Hämtar en agentisk användartoken för plattformsautentisering.

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

Parametrar

authorization
Authorization

Auktoriseringshanteraren.

authHandlerName

string

Namnet på den autentiseringshanterare som ska användas.

turnContext
TurnContext

Turkontexten för den aktuella begäran.

scopes

string[]

OAuth-omfång som ska begäras. Bör hämtas från lämplig konfiguration (t.ex. ToolingConfiguration.mcpPlatformAuthenticationScope).

Returer

Promise<string>

Tokensträngen eller den tomma strängen om ingen token returnerades.