ChannelValidation Класс
Конструктор
ChannelValidation()
Методы
| authenticate_channel_token |
Проверка входящего заголовка проверки подлинности Проверьте входящий заголовок проверки подлинности как токен, отправленный из службы Bot Framework. Маркер, выданный эмулятором Bot Framework, завершится ошибкой. |
| authenticate_channel_token_with_service_url |
Проверка входящего заголовка проверки подлинности Проверьте входящий заголовок проверки подлинности как токен, отправленный из службы Bot Framework. Маркер, выданный эмулятором Bot Framework, завершится ошибкой. |
| validate_identity |
authenticate_channel_token
Проверка входящего заголовка проверки подлинности
Проверьте входящий заголовок проверки подлинности как токен, отправленный из службы Bot Framework. Маркер, выданный эмулятором Bot Framework, завершится ошибкой.
async static authenticate_channel_token(auth_header: str, credentials: CredentialProvider, channel_id: str, auth_configuration: AuthenticationConfiguration = None) -> ClaimsIdentity
Параметры
| Имя | Описание |
|---|---|
|
auth_header
Обязательно
|
Необработанный заголовок HTTP в формате "Bearer [longString]" |
|
credentials
Обязательно
|
Определяемый пользователем набор допустимых учетных данных, например AppId. |
|
channel_id
Обязательно
|
|
|
auth_configuration
|
Default value: None
|
Возвращаемое значение
| Тип | Описание |
|---|---|
|
Допустимое значение ClaimsIdentity. |
Исключения
| Тип | Описание |
|---|---|
authenticate_channel_token_with_service_url
Проверка входящего заголовка проверки подлинности
Проверьте входящий заголовок проверки подлинности как токен, отправленный из службы Bot Framework. Маркер, выданный эмулятором Bot Framework, завершится ошибкой.
async static authenticate_channel_token_with_service_url(auth_header: str, credentials: CredentialProvider, service_url: str, channel_id: str, auth_configuration: AuthenticationConfiguration = None) -> ClaimsIdentity
Параметры
| Имя | Описание |
|---|---|
|
auth_header
Обязательно
|
Необработанный заголовок HTTP в формате "Bearer [longString]" |
|
credentials
Обязательно
|
Определяемый пользователем набор допустимых учетных данных, например AppId. |
|
service_url
Обязательно
|
Значение утверждения, которое должно соответствовать в идентификаторе. |
|
channel_id
Обязательно
|
|
|
auth_configuration
|
Default value: None
|
Возвращаемое значение
| Тип | Описание |
|---|---|
|
Допустимое значение ClaimsIdentity. |
Исключения
| Тип | Описание |
|---|---|
validate_identity
async static validate_identity(identity: ClaimsIdentity, credentials: CredentialProvider) -> ClaimsIdentity
Параметры
| Имя | Описание |
|---|---|
|
identity
Обязательно
|
|
|
credentials
Обязательно
|
|
Атрибуты
SERVICE_URL_CLAIM
SERVICE_URL_CLAIM = 'serviceurl'
TO_BOT_FROM_CHANNEL_TOKEN_VALIDATION_PARAMETERS
TO_BOT_FROM_CHANNEL_TOKEN_VALIDATION_PARAMETERS = <botframework.connector.auth.verify_options.VerifyOptions object>
open_id_metadata_endpoint
open_id_metadata_endpoint: str = None