AgenticAuthenticationService class
Aracı kullanıcı kimlik doğrulamasını işleme hizmeti.
Yöntemler
| Get |
Platform kimlik doğrulaması için aracı kullanıcı belirteci alır. Varsayılan MCP platformu kimlik doğrulama kapsamını kullanır. |
| Get |
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.