Skip to main content
Element Software
12.7
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

DeleteAuthSessionsByUsername

Colaboradores

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=Cluster especifica el nombre de usuario ClusterAdmin.

  • AuthMethod=LDAP especifica el DN LDAP del usuario.

  • AuthMethod=IDP especifica el UUID de IDP del usuario o NameID. Si el IDP no está configurado para devolver ninguna de las dos opciones, esto especifica un UUID aleatorio emitido al crear la sesión.

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