mfa.create

Beschreibung

object mfa.create(object/array MFA methods)

Diese Methode ermöglicht es Ihnen, neue MFA-Methoden zu erstellen.

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 erstellende MFA-Methoden.

Die Methode akzeptiert MFA-Methoden mit den Standard-MFA-Methodeneigenschaften.

Rückgabewerte

(object) Gibt ein Objekt zurück, das die IDs der erstellten MFA-Methoden unter der Eigenschaft mfaids enthält. Die Reihenfolge der zurückgegebenen IDs entspricht der Reihenfolge der übergebenen Elemente.

Beispiele

Erstellen von MFA-Methoden

Erstellen Sie eine MFA-Methode „Zabbix TOTP“, die zeitbasierte Einmalpasswörter (TOTP) verwendet, wobei die Hash-Funktion zur Generierung von TOTP-Codes auf SHA-1 und die Länge des Verifizierungscodes auf 6 Ziffern festgelegt ist.

Anfrage:

{
    "jsonrpc": "2.0",
    "method": "mfa.create",
    "params": {
        "type": 1,
        "name": "Zabbix TOTP",
        "hash_function": 1,
        "code_length": 6
    },
    "id": 1
}

Antwort:

{
    "jsonrpc": "2.0",
    "result": {
        "mfaids": [
            "1"
        ]
    },
    "id": 1
}

Quelle

CMfa::create() in ui/include/classes/api/services/CMfa.php.