DeleteAuthSessionsByNomeUtente
È possibile utilizzare il DeleteAuthSessionsByUsername
metodo per eliminare tutte le sessioni di autenticazione per un determinato utente. Un chiamante che non si trova in AccessGroup ClusterAdmins/Administrator può eliminare solo le proprie sessioni. Un chiamante con privilegi ClusterAdmins/Administrator può eliminare le sessioni appartenenti a qualsiasi utente. Per visualizzare l'elenco delle sessioni che è possibile eliminare, utilizzare ListAuthSessionsByUsername
con gli stessi parametri. Per visualizzare un elenco di sessioni per la possibile eliminazione, utilizzare il ListAuthSessionsByUsername
metodo con lo stesso parametro.
Parametri
Questo metodo ha i seguenti parametri di input:
Nome | Descrizione | Tipo | Valore predefinito | Obbligatorio |
---|---|---|---|---|
AuthMethod |
Metodo di autenticazione delle sessioni utente da eliminare. Solo un chiamante in ClusterAdmins/Administrator AccessGroup può fornire questo parametro. I valori possibili sono:
|
AuthMethod |
Nessuno |
No |
nome utente |
Identificatore univoco dell'utente. |
stringa |
Nessuno |
No |
Valori restituiti
Questo metodo ha il seguente valore restituito:
Nome |
Descrizione |
Tipo |
sessioni |
Informazioni sulla sessione per le sessioni di autenticazione eliminate. |
Esempio di richiesta
Le richieste per questo metodo sono simili all'esempio seguente:
{ "method": "DeleteAuthSessionsByUsername", "params": { "authMethod": "Cluster", "username": "admin" } }
Esempio di risposta
Questo metodo restituisce una risposta simile all'esempio seguente:
{ "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" } ] }
Novità dalla versione
12,0