mfa.update

Descrizione

object mfa.update(object/array MFA methods)

Questo metodo consente di aggiornare i metodi MFA esistenti.

Questo metodo è disponibile solo per gli utenti di tipo Super admin. Le autorizzazioni per chiamare il metodo possono essere revocate nelle impostazioni del ruolo utente. Consultare Ruoli utente per ulteriori informazioni.

Parametri

Proprietà del metodo MFA (object/array) da aggiornare.

La proprietà mfaid deve essere definita per ogni elemento, tutte le altre proprietà sono facoltative. Solo le proprietà passate verranno aggiornate, tutte le altre rimarranno invariate.

Il metodo accetta metodi MFA con le proprietà standard del metodo MFA.

Valori restituiti

(object) Restituisce un oggetto contenente gli ID dei metodi MFA aggiornati nella proprietà mfaids.

Esempi

Aggiornare le proprietà del metodo

Aggiornare la funzione hash per la generazione di codici TOTP e la lunghezza del codice di verifica per il metodo MFA "Zabbix TOTP" che utilizza password monouso basate sul tempo (TOTP).

Richiesta:

{
"jsonrpc": "2.0",
"method": "mfa.update",
"params": {
"mfaid": "1",
"hash_function": 3,
"code_length": 8
},
"id": 1
}

Risposta:

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

Sorgente

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