mfa.update
Beschreibung
object mfa.update(object/array MFA methods)
Mit dieser Methode können vorhandene MFA-Methoden aktualisiert werden.
Diese Methode ist nur für den Benutzertyp Super-Admin verfügbar. Berechtigungen zum Aufrufen der Methode können in den Einstellungen der Benutzerrolle entzogen werden. Weitere Informationen finden Sie unter Benutzerrollen.
Parameter
(object/array) Zu aktualisierende Eigenschaften der MFA-Methode.
Die Eigenschaft mfaid muss für jedes Element definiert werden, alle anderen Eigenschaften sind optional.
Nur die übergebenen Eigenschaften werden aktualisiert, alle anderen bleiben unverändert.
Die Methode akzeptiert MFA-Methoden mit den Standard-Eigenschaften der MFA-Methode.
Rückgabewerte
(object) Gibt ein Objekt zurück, das die IDs der aktualisierten MFA-Methoden unter der Eigenschaft mfaids enthält.
Beispiele
Eigenschaften der Methode aktualisieren
Aktualisieren Sie die Hash-Funktion zur Generierung von TOTP-Codes sowie die Länge des Verifizierungscodes für die MFA-Methode „Zabbix TOTP“, die zeitbasierte Einmalpasswörter (TOTP) verwendet.
{
"jsonrpc": "2.0",
"method": "mfa.update",
"params": {
"mfaid": "1",
"hash_function": 3,
"code_length": 8
},
"id": 1
}
Antwort:
{
"jsonrpc": "2.0",
"result": {
"mfaids": [
"1"
]
},
"id": 1
}
Quelle
CMfa::update() in ui/include/classes/api/services/CMfa.php.