mfa.update

Description

object mfa.update(object/array MFA methods)

Cette méthode permet de mettre à jour des méthodes MFA existantes.

Cette méthode est disponible uniquement pour le type d’utilisateur Super admin. Les autorisations permettant d’appeler la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir User roles pour plus d’informations.

Paramètres

(object/array) Propriétés des méthodes MFA à mettre à jour.

La propriété mfaid doit être définie pour chaque élément, toutes les autres propriétés sont facultatives. Seules les propriétés transmises seront mises à jour, toutes les autres resteront inchangées.

La méthode accepte les méthodes MFA avec les propriétés standard des méthodes MFA.

Valeurs de retour

(object) Renvoie un objet contenant les identifiants des méthodes MFA mises à jour dans la propriété mfaids.

Exemples

Mise à jour des propriétés de la méthode

Mettez à jour la fonction de hachage utilisée pour générer les codes TOTP ainsi que la longueur du code de vérification pour la méthode MFA « Zabbix TOTP » utilisant des mots de passe à usage unique basés sur le temps (TOTP).

Requête :

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

Réponse :

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

Source

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