Freigeben über


AgenticAuthenticationService class

Dienst für die Verarbeitung der agentischen Benutzerauthentifizierung.

Methoden

GetAgenticUserToken(Authorization, string, TurnContext)

Ruft ein agentisches Benutzertoken für die Plattformauthentifizierung ab. Verwendet den standardmäßigen MCP-Plattformauthentifizierungsbereich.

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

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.