mfa.create
Описание
object mfa.create(объект/массив MFA methods)
Этот метод позволяет создавать новые методы MFA.
Этот метод доступен только пользователю с типом доступа Супер-администратор. Разрешения на вызов метода можно отозвать в настройках ролей пользователя. Дополнительную информацию см. в разделе Роли пользователей.
Параметры
(object/array) Методы MFA для создания.
Метод принимает методы MFA со стандартными свойствами метода MFA.
Возвращаемые значения
(object) Возвращает объект, содержащий идентификаторы созданных методов MFA в свойстве mfaids.
Порядок возвращаемых идентификаторов соответствует порядку переданных элементов данных.
Примеры
Создание методов MFA
Создайте метод MFA "Zabbix TOTP", использующий одноразовые пароли на основе времени (TOTP), с хеш-функцией для генерации кодов TOTP, установленной в SHA-1, и длиной кода подтверждения, установленной в 6 цифр.
{
"jsonrpc": "2.0",
"method": "mfa.create",
"params": {
"type": 1,
"name": "Zabbix TOTP",
"hash_function": 1,
"code_length": 6
},
"id": 1
}
Ответ:
{
"jsonrpc": "2.0",
"result": {
"mfaids": [
"1"
]
},
"id": 1
}
Исходный код
CMfa::create() в ui/include/classes/api/services/CMfa.php.