Acessa informações de uma sessão proxy registrada no PAM Core a partir do id
da sessão.
Requisitos
- Autorização com permissão de acesso ao PAM Core.
- Sessões remotas iniciadas no PAM Core.
Requisição
Alerta
Para realizar a listagem de uma sessão através do seu id
, é necessário que o usuário tenha permissão de acesso para Credentials and Devices na autorização.
GET api/pam/session/remotesessions/[id]
Parâmetros da requisição
Info
O valor do campo id
é atribuído automaticamente pelo Segura no momento de criação da sessão e é obtido na resposta da requisição.
Parâmetro | Tipo | Obrigatório | Descrição |
---|---|---|---|
id |
Inteiro | Sim | Código único de identificação da sessão. |
Exemplo de requisição
GET {{url}}/api/session/remotesessions/{id}
{
"code": 200,
"response": {
"status": 200,
"message": "",
"error": false,
"error_code": 0,
"detail": "",
"mensagem": "",
"erro": false,
"cod_erro": 0
},
"tenant": "Segura",
"remote_session": [
{
"id": "30",
"user": "MFASenhaSegura",
"origin_ip": "172.16.20.158",
"credential": "usrsudonopass",
"device": "10.66.33.17:22",
"protocol": "ssh",
"proxy": "Web Proxy",
"session_id": "df06257a1eb71ddf9e584d57a83a7eee9104dc43",
"start": "2024-05-15 17:37:53",
"end": "2024-05-15 17:38:00",
"time": "00:00:07",
"prevent_purge": "No",
"request": null,
"ITSM": null
}
]
}
Campos do corpo da resposta
Info
- O valor para
id
é atribuído automaticamente pela plataforma Segura no momento de criação da sessão e não deve ser confundido com o parâmetrosession_id
. - O identificador
session_id
é usado internamente pela aplicação para operações relacionadas à sessão, tais como controle de acesso, rastreamento de atividades e gerenciamento de recursos. Cada vez que uma sessão é iniciada, um novosession_id
é gerado para essa sessão específica.
Campo | Tipo | Descrição | Exemplo |
---|---|---|---|
remote_sessions |
Array de objetos | Dados das sessões remotas listadas. | - |
id |
Inteiro | Código único de identificação da sessão remota. | - |
user |
String | Nome de usuário utilizado para autenticação. | - |
origin_ip |
String | Endereço IP do dispositivo de origem da sessão. | - |
credential |
String | Credencial usada para realizar a sessão. | - |
device |
String | Nome do host ou endereço IP do dispositivo de destino. | - |
protocol |
String | Protocolo de rede (SSH, RDP, HTTPS, entre outros). | - |
proxy |
String | Tipo de sessão proxy. | - |
session_id |
String | Hash único gerado pelo Segura para identificar exclusivamente uma sessão específica. | e7acacb6aedbab70073456da5744166939b77527 |
start |
String | Data e hora de início da sessão em formato ISO 8601. | 2024-05-06 16:05:07 |
end |
String | Data e hora de término da sessão em formato ISO 8601. | 2024-05-06 16:07:59 |
time |
String | Duração da sessão. | 00:02:52 |
prevent_purge |
String | Indica se haverá a exclusão automática dos dados de uma sessão. | No |
request |
String | Solicitação feita pelo usuário. | - |
ITSM |
String | Código do software ITSM. | - |
Erros mais comuns
Código HTTP | Erro | Mensagem | Possível Causa | Solução |
---|---|---|---|---|
400 | Bad Request | "1002: Session not found" | Sessão não encontrada. | Verifique o id enviado para buscar pela sessão e envie a requisição novamente. |
404 | Not Found | "Resource sub not found" | A URL ou o recurso solicitado não está correto. | Verifique a URL e envie a requisição novamente. |
500 | Internal Server Error | "Unexpected error." | O erro está no servidor. | Contate o time de suporte para mais informações. |
- | Authorization Error | "You are not authorized to access this resource" | Você não possui autorização para acessar esse recurso. | Solicite ao administrador que revise sua permissão de acesso aos recursos do PAM Core no A2A. |
- | Client authentication failed | "Client authentication failed" | Falha na autenticação da sua aplicação com o servidor. | Verifique os parâmetros de autenticação como Access Token , Client ID e Client secret e solicite um novo token de acesso. |
- | No route matched with those values | "No route matched with those values" | Ausência do header de autorização na requisição de API. | Solicite um novo token de acesso. |
- | Request timed out | "Request timed out" | O tempo da requisição se esgotou. | Verifique a conectividade entre a origem da requisição e o servidor. |