DeleteAuthSessionsByUsername
Sie können die DeleteAuthSessionsByUsername Methode zum Löschen aller Authentifizierungssitzungen für einen oder mehrere bestimmte Benutzer. Ein Anrufer, der nicht zur Zugriffsgruppe ClusterAdmins/Administrator gehört, kann nur seine eigenen Sitzungen löschen. Ein Aufrufer mit ClusterAdmins/Administrator-Berechtigungen kann Sitzungen beliebiger Benutzer löschen. Um die Liste der Sitzungen anzuzeigen, die gelöscht werden könnten, verwenden Sie ListAuthSessionsByUsername mit den gleichen Parametern. Um eine Liste der Sitzungen anzuzeigen, die möglicherweise gelöscht werden sollen, verwenden Sie die ListAuthSessionsByUsername Methode mit demselben Parameter.
Parameter
Diese Methode hat die folgenden Eingabeparameter:
| Name | Beschreibung | Typ | Standardwert | Erforderlich |
|---|---|---|---|---|
Authentifizierungsmethode |
Authentifizierungsmethode der zu löschenden Benutzersitzungen. Nur ein Aufrufer in der Zugriffsgruppe ClusterAdmins/Administrator kann diesen Parameter angeben. Mögliche Werte sind:
|
Authentifizierungsmethode |
Keine |
Nein |
Benutzername |
Eindeutige Kennung für den Benutzer. |
Schnur |
Keine |
Nein |
Rückgabewerte
Diese Methode hat folgenden Rückgabewert:
Name |
Beschreibung |
Typ |
Sitzungen |
Sitzungsinformationen für die gelöschten Authentifizierungssitzungen. |
Anforderungsbeispiel
Anfragen für diese Methode ähneln dem folgenden Beispiel:
{
"method": "DeleteAuthSessionsByUsername",
"params": {
"authMethod": "Cluster",
"username": "admin"
}
}
Antwortbeispiel
Diese Methode liefert eine Antwort, 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