mfa.create
Beschreibung
object mfa.create(object/array MFA methods)
Mit dieser Methode können Sie neue MFA-Methoden 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.
{
"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.