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 |