DeleteAuthSessionsByUsername
Vous pouvez utiliser le DeleteAuthSessionsByUsername
méthode permettant de supprimer toutes les sessions d'authentification pour un ou plusieurs utilisateurs donnés. Un appelant qui ne se trouve pas dans Access Group ClusterAdmins/Administrator peut uniquement supprimer ses propres sessions. Un appelant disposant des privilèges ClusterAdmins/Administrateur peut supprimer des sessions appartenant à n'importe quel utilisateur. Pour afficher la liste des sessions pouvant être supprimées, utilisez ListAuthSessionsByUsername
avec les mêmes paramètres. Pour afficher la liste des sessions à supprimer possible, utilisez le ListAuthSessionsByUsername
méthode avec le même paramètre.
Paramètres
Cette méthode présente les paramètres d'entrée suivants :
Nom | Description | Type | Valeur par défaut | Obligatoire |
---|---|---|---|---|
Méthode d'authentification |
Méthode d'authentification des sessions utilisateur à supprimer. Seul un appelant du groupe d'accès ClusterAdmins/Administrateur peut fournir ce paramètre. Les valeurs possibles sont :
|
Méthode d'authentification |
Aucune |
Non |
nom d'utilisateur |
Identifiant unique de l'utilisateur. |
chaîne |
Aucune |
Non |
Valeurs de retour
Cette méthode a la valeur de retour suivante :
Nom |
Description |
Type |
sessions |
Informations de session pour les sessions d'authentification supprimées. |
Exemple de demande
Les demandes pour cette méthode sont similaires à l'exemple suivant :
{ "method": "DeleteAuthSessionsByUsername", "params": { "authMethod": "Cluster", "username": "admin" } }
Exemple de réponse
Cette méthode renvoie une réponse similaire à l'exemple suivant :
{ "sessions": [ { "accessGroupList": [ "administrator" ], "authMethod": "Cluster", "clusterAdminIDs": [ 1 ], "finalTimeout": "2020-03-14T19:21:24Z", "idpConfigVersion": 0, "lastAccessTimeout": "2020-03-11T19:51:24Z", "sessionCreationTime": "2020-03-11T19:21:24Z", "sessionID": "b12bfc64-f233-44df-8b9f-6fb6c011abf7", "username": "admin" } ] }
Nouveau depuis la version
12.0