Поделиться через


CredentialProvider Класс

CredentialProvider. Этот класс позволяет Ботам предоставлять собственную реализацию того, что такое, и что не так, допустимый идентификатор приложения и пароль. Это полезно в случае с несколькими клиентами ботов, где боту может потребоваться вызвать службу, чтобы определить, является ли определенная пара appid/password допустимой.

Конструктор

CredentialProvider()

Методы

get_app_password

Получите пароль приложения для заданного идентификатора приложения бота, если он не является допустимым идентификатором приложения, возвращает значение NULL.

Этот метод является асинхронным, чтобы включить пользовательские реализации, которые, возможно, потребуется вызвать для проверки пары appId /password.

is_authentication_disabled

Проверяет, отключена ли проверка подлинности бота.

Возвращает значение true, если проверка подлинности бота отключена. Этот метод является асинхронным, чтобы включить пользовательские реализации, которые, возможно, потребуется вызвать для проверки пары appId /password.

is_valid_appid

Проверка AppId.

Этот метод является асинхронным, чтобы включить пользовательские реализации, которые, возможно, потребуется вызвать для проверки пары appId /password.

get_app_password

Получите пароль приложения для заданного идентификатора приложения бота, если он не является допустимым идентификатором приложения, возвращает значение NULL.

Этот метод является асинхронным, чтобы включить пользовательские реализации, которые, возможно, потребуется вызвать для проверки пары appId /password.

async get_app_password(app_id: str) -> str

Параметры

Имя Описание
app_id
Обязательно

идентификатор приложения бота

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

Тип Описание

пароль или значение NULL для недопустимого идентификатора приложения

is_authentication_disabled

Проверяет, отключена ли проверка подлинности бота.

Возвращает значение true, если проверка подлинности бота отключена. Этот метод является асинхронным, чтобы включить пользовательские реализации, которые, возможно, потребуется вызвать для проверки пары appId /password.

async is_authentication_disabled() -> bool

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

Тип Описание

Значение true, если проверка подлинности бота отключена.

is_valid_appid

Проверка AppId.

Этот метод является асинхронным, чтобы включить пользовательские реализации, которые, возможно, потребуется вызвать для проверки пары appId /password.

async is_valid_appid(app_id: str) -> bool

Параметры

Имя Описание
app_id
Обязательно

идентификатор приложения бота

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

Тип Описание

Значение true, если это допустимый идентификатор AppId