Skip to main content
Element Software
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

DeleteAuthSessionsByUsername

Beitragende

Sie können die Methode verwenden DeleteAuthSessionsByUsername, um alle Authentifizierungssitzungen für einen oder mehrere Benutzer zu löschen. Ein nicht in der Zugriffsgruppe ClusterAdmins/Administrator kann nur seine eigenen Sitzungen löschen. Ein Anrufer mit ClusterAdmins/Administratorrechten kann Sitzungen löschen, die einem beliebigen Benutzer angehören. Um die Liste der Sitzungen anzuzeigen, die gelöscht werden könnten, verwenden Sie ListAuthSessionsByUsername die gleichen Parameter. Verwenden Sie zum Anzeigen einer Liste von Sitzungen zum möglichen Löschen die ListAuthSessionsByUsername Methode mit demselben Parameter.

Parameter

Diese Methode verfügt über die folgenden Eingabeparameter:

Name Beschreibung Typ Standardwert Erforderlich

AuthMethod

Authentifizierungsmethode der zu löschenden Benutzersitzungen. Dieser Parameter kann nur von einem Anrufer in der ClusterAdmins/Administrator-Zugriffsgruppe angegeben werden. Mögliche Werte sind:

  • AutMethod=Cluster gibt den ClusterAdmin-Benutzernamen an.

  • AuthMethod=LDAP gibt den LDAP-DN des Benutzers an.

  • AutMethod=IDP gibt entweder die IdP UUID oder die NameID des Benutzers an. Wenn das IdP nicht so konfiguriert ist, dass es eine Option zurückgibt, gibt dies eine zufällige UUID an, die beim Erstellen der Sitzung ausgegeben wurde.

AuthMethod

Keine

Nein

Benutzername

Eindeutige Kennung für den Benutzer.

Zeichenfolge

Keine

Nein

Rückgabewerte

Diese Methode hat den folgenden Rückgabewert:

Name

Beschreibung

Typ

Sitzungen

Sitzungsinformationen für die gelöschten Authentifizierungssitzungen.

Anforderungsbeispiel

Anforderungen für diese Methode sind ähnlich wie das folgende Beispiel:

{
  "method": "DeleteAuthSessionsByUsername",
  "params": {
    "authMethod": "Cluster",
    "username": "admin"
  }
}

Antwortbeispiel

Diese Methode gibt eine Antwort zurück, die dem folgenden Beispiel ähnelt:

{
"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"
      }
    ]
}

Neu seit Version

12,0