Skip to main content
Element Software
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

DeleteAuthSessionsByUsername

Contributeurs

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 :

  • AuthMethod=Cluster spécifie le nom d'utilisateur ClusterAdmin.

  • AuthMethod=LDAP spécifie le DN LDAP de l'utilisateur.

  • AuthMethod=IDP spécifie l'UUID ou le NameID de l'utilisateur. Si l'IDP n'est pas configuré pour renvoyer l'une ou l'autre des options, cela spécifie un UUID aléatoire émis lors de la création de la session.

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