mfa.create

Opis

object mfa.create(object/array MFA methods)

Ta metoda umożliwia tworzenie nowych metod MFA.

Ta metoda jest dostępna tylko dla użytkownika typu Super admin. Uprawnienia do wywołania tej metody mogą zostać cofnięte w ustawieniach roli użytkownika. Więcej informacji można znaleźć w Rolach użytkowników.

Parametry

(object/array) Metody MFA do utworzenia.

Ta metoda akceptuje metody MFA ze standardowymi właściwościami metod MFA.

Wartości zwracane

(object) Zwraca obiekt zawierający identyfikatory utworzonych metod MFA we właściwości mfaids. Kolejność zwróconych identyfikatorów odpowiada kolejności przekazanych pozycji.

Przykłady

Tworzenie metod MFA

Utwórz metodę MFA „Zabbix TOTP” wykorzystującą jednorazowe hasła oparte na czasie (TOTP), z funkcją skrótu do generowania kodów TOTP ustawioną na SHA-1 oraz długością kodu weryfikacyjnego ustawioną na 6 cyfr.

Żądanie:

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

Odpowiedź:

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

Źródło

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