AgenticAuthenticationService class

Aracı kullanıcı kimlik doğrulamasını işleme hizmeti.

Yöntemler

GetAgenticUserToken(Authorization, string, TurnContext)

Platform kimlik doğrulaması için aracı kullanıcı belirteci alır. Varsayılan MCP platformu kimlik doğrulama kapsamını kullanır.

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

Platform kimlik doğrulaması için aracı kullanıcı belirteci alır.

Yöntem Ayrıntıları

GetAgenticUserToken(Authorization, string, TurnContext)

Uyarı

Bu API artık kullanım dışıdır.

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

Platform kimlik doğrulaması için aracı kullanıcı belirteci alır. Varsayılan MCP platformu kimlik doğrulama kapsamını kullanır.

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

Parametreler

authorization
Authorization

Yetkilendirme işleyicisi.

authHandlerName

string

Kullanılacak kimlik doğrulama işleyicisinin adı.

turnContext
TurnContext

Geçerli isteğin dönüş bağlamı.

Döndürülenler

Promise<string>

Belirteç dizesi veya belirteç döndürülmezse boş dize.

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

Platform kimlik doğrulaması için aracı kullanıcı belirteci alır.

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

Parametreler

authorization
Authorization

Yetkilendirme işleyicisi.

authHandlerName

string

Kullanılacak kimlik doğrulama işleyicisinin adı.

turnContext
TurnContext

Geçerli isteğin dönüş bağlamı.

scopes

string[]

İstenecek OAuth kapsamları. Uygun yapılandırmadan (örneğin, ToolingConfiguration.mcpPlatformAuthenticationScope) alınmalıdır.

Döndürülenler

Promise<string>

Belirteç dizesi veya belirteç döndürülmezse boş dize.