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 disponible uniquement pour le type d'utilisateur Super admin. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres des rôles utilisateur. Consultez Rôles utilisateur 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.
{
"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.