AgenticAuthenticationService class
Tjänst för hantering av agentisk användarautentisering.
Metoder
| Get |
Hämtar en agentisk användartoken för plattformsautentisering. Använder standardomfattningen för MCP-plattformsautentisering. |
| Get |
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.