mfa.create

Apraksts

object mfa.create(object/array MFA methods)

Šī metode ļauj izveidot jaunus MFA metodes.

Šī metode ir pieejama tikai Super admin lietotāja tipam. Atļaujas izsaukt šo metodi var atsaukt lietotāja lomas iestatījumos. Plašāku informāciju skatiet Lietotāju lomas.

Parametri

(object/array) Izveidojamās MFA metodes.

Metode pieņem MFA metodes ar standarta MFA metožu īpašībām.

Atgrieztās vērtības

(object) Atgriež objektu, kas satur izveidoto MFA metožu ID īpašībā mfaids. Atgriezto ID secība atbilst nodoto vienumu secībai.

Piemēri

MFA metožu izveide

Izveidojiet "Zabbix TOTP" MFA metodi, izmantojot uz laiku balstītas vienreizējās paroles (TOTP), kur TOTP kodu ģenerēšanas jaucējfunkcija ir iestatīta uz SHA-1 un verifikācijas koda garums ir iestatīts uz 6 cipariem.

Pieprasījums:

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

Atbilde:

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

Avots

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