mfa.update

Opis

object mfa.update(object/array MFA methods)

Ta metoda umożliwia aktualizację istniejących metod MFA.

Ta metoda jest dostępna wyłącznie dla typu użytkownika Super admin. Uprawnienia do wywołania metody można odebrać w ustawieniach roli użytkownika. Więcej informacji można znaleźć w sekcji Role użytkowników.

Parametry

(object/array) Właściwości metody MFA do zaktualizowania.

Właściwość mfaid musi być zdefiniowana dla każdej pozycji, wszystkie pozostałe właściwości są opcjonalne. Zaktualizowane zostaną tylko przekazane właściwości, wszystkie pozostałe pozostaną bez zmian.

Metoda akceptuje metody MFA ze standardowymi właściwościami metody MFA.

Zwracane wartości

(object) Zwraca obiekt zawierający identyfikatory zaktualizowanych metod MFA we właściwości mfaids.

Przykłady

Aktualizowanie właściwości metody

Zaktualizuj funkcję skrótu używaną do generowania kodów TOTP oraz długość kodu weryfikacyjnego dla metody MFA „Zabbix TOTP” wykorzystującej jednorazowe hasła oparte na czasie (TOTP).

Żądanie:

{
    "jsonrpc": "2.0",
    "method": "mfa.update",
    "params": {
        "mfaid": "1",
        "hash_function": 3,
        "code_length": 8
    },
    "id": 1
}

Odpowiedź:

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

Źródło

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