mfa.create
Beschreibung
object mfa.create(object/array MFA methods)
Mit dieser Methode können neue MFA-Methoden erstellt werden.
Diese Methode ist nur für den Benutzertyp Super admin verfügbar. Die Berechtigung zum Aufrufen der Methode kann 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.