Se encuentra viendo la documentación de la versión en desarrollo, puede estar incompleta.
Únase a nuestro proyecto de traducción y ayude a traducir la documentación de Zabbix a su lengua materna.

mfa.create

Description

object mfa.create(object/array MFA methods)

This method allows to create new MFA methods.

This method is only available to Super admin user type. Permissions to call the method can be revoked in user role settings. See User roles for more information.

Parameters

(object/array) MFA methods to create.

The method accepts MFA methods with the standard MFA method properties.

Valores de retorno

(objeto) Devuelve un objeto que contiene los ID de los métodos MFA creados bajo la propiedad mfaids. El orden de los ID devueltos coincide con el orden de los elementos pasados.

Ejemplos

Creando métodos MFA

Cree un método MFA "Zabbix TOTP" utilizando contraseñas de un solo uso basadas en el tiempo (TOTP), con la función hash para generar códigos TOTP configurada en SHA-1 y la longitud del código de verificación establecida en 6 dígitos.

Solicitud:

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

Respuesta:

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

Fuente

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