mfa.update
Beschreibung
object mfa.update(object/array MFA methods)
Diese Methode ermöglicht die Aktualisierung vorhandener MFA-Methoden.
Diese Methode ist nur für den Benutzertyp Super admin verfügbar. Die 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.