mfa.create

Apraksts

object mfa.create(object/array MFA methods)

Šī metode ļauj izveidot jaunas MFA metodes.

Šī metode ir pieejama tikai Super admin lietotāja tipam. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos. Plašāku informāciju skatiet sadaļā 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.