AgenticAuthenticationService class
Usługa do obsługi uwierzytelniania użytkownika agenta.
Metody
| Get |
Pobiera token użytkownika agenta na potrzeby uwierzytelniania platformy. Używa domyślnego zakresu uwierzytelniania platformy MCP. |
| Get |
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.