DeleteAuthSessionsByUsername
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:
|
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