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