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.

Anfrage:

{
    "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.