user.resettotp

Description

object user.resettotp(object/array users)

Cette méthode permet de réinitialiser les secrets TOTP des utilisateurs.

Cette méthode est disponible uniquement pour le type d’utilisateur Super admin. Les autorisations d’appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir User roles pour plus d’informations.

Paramètres

(array) Identifiants des utilisateurs pour lesquels réinitialiser les secrets TOTP.

Les sessions utilisateur des utilisateurs spécifiés seront également supprimées (à l’exception de l’utilisateur envoyant la requête).

Valeurs de retour

(object) Renvoie un objet contenant les ID des utilisateurs pour lesquels les secrets TOTP ont été réinitialisés, dans la propriété userids.

Exemples

Réinitialisation des secrets TOTP pour plusieurs utilisateurs

Réinitialisez les secrets TOTP pour deux utilisateurs.

Requête:

{
    "jsonrpc": "2.0",
    "method": "user.resettotp",
    "params": [
        "1",
        "5"
    ],
    "id": 1
}

Réponse :

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

Voir aussi

Source

CUser::resettotp() dans ui/include/classes/api/services/CUser.php.