mfa.create

Description

object mfa.create(object/array MFA methods)

Cette méthode permet de créer de nouvelles méthodes MFA.

Cette méthode est uniquement disponible pour le type d’utilisateur Super admin. Les autorisations d’appel de 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) Méthodes MFA à créer.

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

Valeurs de retour

(object) Renvoie un objet contenant les ID des méthodes MFA créées dans la propriété mfaids. L’ordre des ID renvoyés correspond à l’ordre des éléments transmis.

Exemples

Création de méthodes MFA

Créez une méthode MFA « Zabbix TOTP » utilisant des mots de passe à usage unique basés sur le temps (TOTP), avec la fonction de hachage utilisée pour générer les codes TOTP définie sur SHA-1 et la longueur du code de vérification définie sur 6 chiffres.

Requête:

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

Réponse :

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

Source

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