DeleteAuthSessionsByUsername
Puede utilizar el DeleteAuthSessionsByUsername
método para eliminar todas las sesiones de autenticación de un usuario determinado. Un llamante que no esté en AccessGroup ClusterAdmins/Administrator sólo puede eliminar sus propias sesiones. Una persona que llama con privilegios de Administrador de clúster puede eliminar sesiones que pertenecen a cualquier usuario. Para ver la lista de sesiones que se podrían eliminar, utilice ListAuthSessionsByUsername
con los mismos parámetros. Para ver una lista de sesiones para su posible eliminación, utilice ListAuthSessionsByUsername
método con el mismo parámetro.
Parámetros
Este método tiene los siguientes parámetros de entrada:
Nombre | Descripción | Tipo | Valor predeterminado | Obligatorio |
---|---|---|---|---|
AuthMethod |
Método de autenticación de las sesiones de usuario que se van a eliminar. Sólo un llamante del ClusterAdmins/Administrator AccessGroup puede proporcionar este parámetro. Los valores posibles son:
|
AuthMethod |
Ninguno |
No |
nombre de usuario |
Identificador único del usuario. |
cadena |
Ninguno |
No |
Valores devueltos
Este método tiene el siguiente valor devuelto:
Nombre |
Descripción |
Tipo |
sesiones |
Información de la sesión para las sesiones de autenticación eliminadas. |
Ejemplo de solicitud
Las solicitudes de este método son similares al ejemplo siguiente:
{ "method": "DeleteAuthSessionsByUsername", "params": { "authMethod": "Cluster", "username": "admin" } }
Ejemplo de respuesta
Este método devuelve una respuesta similar al siguiente ejemplo:
{ "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" } ] }
Nuevo desde la versión
12.0