AgenticAuthenticationService class
Dienst für die Verarbeitung der agentischen Benutzerauthentifizierung.
Methoden
| Get |
Ruft ein agentisches Benutzertoken für die Plattformauthentifizierung ab. Verwendet den standardmäßigen MCP-Plattformauthentifizierungsbereich. |
| Get |
Ruft ein agentisches Benutzertoken für die Plattformauthentifizierung ab. |
Details zur Methode
GetAgenticUserToken(Authorization, string, TurnContext)
Warnung
Diese API ist nun veraltet.
Use the overload with explicit scopes parameter for better control over requested permissions.
Ruft ein agentisches Benutzertoken für die Plattformauthentifizierung ab. Verwendet den standardmäßigen MCP-Plattformauthentifizierungsbereich.
static function GetAgenticUserToken(authorization: Authorization, authHandlerName: string, turnContext: TurnContext): Promise<string>
Parameter
- authorization
- Authorization
Der Autorisierungshandler.
- authHandlerName
-
string
Der Name des zu verwendenden Authentifizierungshandlers.
- turnContext
- TurnContext
Der Turnkontext für die aktuelle Anforderung.
Gibt zurück
Promise<string>
Die Tokenzeichenfolge oder leere Zeichenfolge, wenn kein Token zurückgegeben wurde.
GetAgenticUserToken(Authorization, string, TurnContext, string[])
Ruft ein agentisches Benutzertoken für die Plattformauthentifizierung ab.
static function GetAgenticUserToken(authorization: Authorization, authHandlerName: string, turnContext: TurnContext, scopes: string[]): Promise<string>
Parameter
- authorization
- Authorization
Der Autorisierungshandler.
- authHandlerName
-
string
Der Name des zu verwendenden Authentifizierungshandlers.
- turnContext
- TurnContext
Der Turnkontext für die aktuelle Anforderung.
- scopes
-
string[]
Die OAuth-Bereiche, die angefordert werden sollen. Sollte aus der entsprechenden Konfiguration abgerufen werden (z. B. ToolingConfiguration.mcpPlatformAuthenticationScope).
Gibt zurück
Promise<string>
Die Tokenzeichenfolge oder leere Zeichenfolge, wenn kein Token zurückgegeben wurde.