AgenticAuthenticationService class

Služba pro zpracování ověřování agentů uživatelů.

Metody

GetAgenticUserToken(Authorization, string, TurnContext)

Získá token uživatele agenta pro ověřování platformy. Používá výchozí obor ověřování platformy MCP.

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

Získá token uživatele agenta pro ověřování platformy.

Podrobnosti metody

GetAgenticUserToken(Authorization, string, TurnContext)

Upozornění

Toto rozhraní API je teď zastaralé.

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

Získá token uživatele agenta pro ověřování platformy. Používá výchozí obor ověřování platformy MCP.

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

Parametry

authorization
Authorization

Obslužná rutina autorizace.

authHandlerName

string

Název obslužné rutiny ověřování, která se má použít.

turnContext
TurnContext

Kontext otáčení pro aktuální požadavek.

Návraty

Promise<string>

Řetězec tokenu nebo prázdný řetězec, pokud nebyl vrácen žádný token.

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

Získá token uživatele agenta pro ověřování platformy.

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

Parametry

authorization
Authorization

Obslužná rutina autorizace.

authHandlerName

string

Název obslužné rutiny ověřování, která se má použít.

turnContext
TurnContext

Kontext otáčení pro aktuální požadavek.

scopes

string[]

Obory OAuth, které se mají vyžádat. Měla by být získána z příslušné konfigurace (např. ToolingConfiguration.mcpPlatformAuthenticationScope).

Návraty

Promise<string>

Řetězec tokenu nebo prázdný řetězec, pokud nebyl vrácen žádný token.