AgenticAuthenticationService class

Служба обработки проверки подлинности агента пользователя.

Методы

GetAgenticUserToken(Authorization, string, TurnContext)

Возвращает маркер агента пользователя для проверки подлинности платформы. Использует область проверки подлинности платформы MCP по умолчанию.

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

Возвращает маркер агента пользователя для проверки подлинности платформы.

Сведения о методе

GetAgenticUserToken(Authorization, string, TurnContext)

Предупреждение

Теперь этот API является нерекомендуемым.

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

Возвращает маркер агента пользователя для проверки подлинности платформы. Использует область проверки подлинности платформы MCP по умолчанию.

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

Параметры

authorization
Authorization

Обработчик авторизации.

authHandlerName

string

Имя используемого обработчика проверки подлинности.

turnContext
TurnContext

Контекст поворота для текущего запроса.

Возвращаемое значение

Promise<string>

Строка токена или пустая строка, если маркер не был возвращен.

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

Возвращает маркер агента пользователя для проверки подлинности платформы.

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

Параметры

authorization
Authorization

Обработчик авторизации.

authHandlerName

string

Имя используемого обработчика проверки подлинности.

turnContext
TurnContext

Контекст поворота для текущего запроса.

scopes

string[]

Области OAuth для запроса. Следует получить из соответствующей конфигурации (например, ToolingConfiguration.mcpPlatformAuthenticationScope).

Возвращаемое значение

Promise<string>

Строка токена или пустая строка, если маркер не был возвращен.