AgenticAuthenticationService class

Usługa do obsługi uwierzytelniania użytkownika agenta.

Metody

GetAgenticUserToken(Authorization, string, TurnContext)

Pobiera token użytkownika agenta na potrzeby uwierzytelniania platformy. Używa domyślnego zakresu uwierzytelniania platformy MCP.

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

Pobiera token użytkownika agenta na potrzeby uwierzytelniania platformy.

Szczegóły metody

GetAgenticUserToken(Authorization, string, TurnContext)

Ostrzeżenie

Ten interfejs API jest już przestarzały.

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

Pobiera token użytkownika agenta na potrzeby uwierzytelniania platformy. Używa domyślnego zakresu uwierzytelniania platformy MCP.

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

Parametry

authorization
Authorization

Procedura obsługi autoryzacji.

authHandlerName

string

Nazwa programu obsługi uwierzytelniania do użycia.

turnContext
TurnContext

Kontekst kolei dla bieżącego żądania.

Zwraca

Promise<string>

Ciąg tokenu lub pusty ciąg, jeśli token nie został zwrócony.

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

Pobiera token użytkownika agenta na potrzeby uwierzytelniania platformy.

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

Parametry

authorization
Authorization

Procedura obsługi autoryzacji.

authHandlerName

string

Nazwa programu obsługi uwierzytelniania do użycia.

turnContext
TurnContext

Kontekst kolei dla bieżącego żądania.

scopes

string[]

Zakresy OAuth do żądania. Należy uzyskać z odpowiedniej konfiguracji (np. ToolingConfiguration.mcpPlatformAuthenticationScope).

Zwraca

Promise<string>

Ciąg tokenu lub pusty ciąg, jeśli token nie został zwrócony.