Listar sessões de autenticação por nome de usuário
Você pode usar o ListAuthSessionsByUsername Método para listar todas as sessões de autenticação do usuário especificado. Um usuário que não pertence ao grupo de acesso ClusterAdmins ou possui privilégios de administrador só pode listar suas próprias sessões. Um usuário com privilégios de ClusterAdmins / Administrador pode listar as sessões pertencentes a qualquer usuário.
Parâmetros
Este método possui os seguintes parâmetros de entrada:
| Nome | Descrição | Tipo | Valor padrão | Obrigatório |
|---|---|---|---|---|
método de autenticação |
Método de autenticação das sessões de usuário a serem listadas. Somente um usuário do grupo de acesso ClusterAdmins/Administrator pode fornecer esse parâmetro. Os valores possíveis são:
|
método de autenticação |
Nenhum |
Sim |
nome de usuário |
Identificador único para o usuário. |
corda |
Nenhum |
Sim |
Valores de retorno
Este método tem o seguinte valor de retorno:
Nome |
Descrição |
Tipo |
sessões |
Lista de informações da sessão para as sessões de autenticação. |
Exemplo de solicitação
As solicitações para esse método são semelhantes ao seguinte exemplo:
{
"method": "ListAuthSessionsByUsername",
"authMethod": "Cluster",
"username": "admin"
}
Exemplo de resposta
Este método retorna uma resposta semelhante ao exemplo a seguir:
{
"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"
}
]
}
Novidade desde a versão
12,0