This is a translation of the original English documentation page. Help us make it better.

mfa.create

Beschrijving

object mfa.create(object/array MFA methods)

Deze methode maakt het mogelijk om nieuwe MFA-methoden te maken.

Deze methode is alleen beschikbaar voor het gebruikerstype Super admin. Rechten om de methode aan te roepen, kunnen worden ingetrokken in de instellingen van de gebruikersrol. Zie Gebruikersrollen voor meer informatie.

Parameters

(object/array) MFA-methoden om te maken.

De methode accepteert MFA-methoden met de standaard MFA-methode-eigenschappen.

Return values

(object) Returns an object containing the IDs of the created MFA methods under the mfaids property. The order of the returned IDs matches the order of the passed items.

Voorbeelden

Creating MFA methods

Create a "Zabbix TOTP" MFA method utilizing time-based one-time passwords (TOTP), with the hash function for generating TOTP codes set to SHA-1 and the verification code length set to 6 digits.

Request:

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

Response:

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

Bron

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