Como configurar o User Session Timeout

A política de User Session Timeout permite que você defina um tempo máximo de inatividade (maximum idle time), garantindo que as sessões sejam automaticamente encerradas após um período de inatividade. Ele também permite que você defina um tempo máximo de sessão (maximum session time) para evitar que as sessões permaneçam abertas indefinidamente.

Este guia lhe orienta na configuração da política de User Session Timeout.

Saiba mais sobre o User Session Timeout

Configure um tempo limite de sessão do Usuário

  1. Execute a seguinte requisição GET no seu terminal para obter os valores atuais do User Session Timeout na sua conta.
Terminal window
curl --request GET \
--url https://api.azion.com/v4/auth/policies/session \
--header 'Accept: application/json' \
--header 'Authorization: 123'
  1. Você receberá uma resposta semelhante a esta:
Terminal window
{
"data": {
"max_idle_time": 1,
"max_session_time": 5
}

Isso significa que a política está configurada com 1 minuto para o tempo máximo de inatividade e 5 minutos para o tempo máximo de sessão.

  1. Execute a seguinte requisição PUT no seu terminal para atualizar os valores do User Session Timeout na sua conta.
Terminal window
curl --request PUT \
--url https://api.azion.com/v4/auth/policies/session \
--header 'Accept: application/json' \
--header 'Authorization: 123' \
--header 'Content-Type: application/json' \
--data '{
"max_idle_time": 1,
"max_session_time": 5
}'

Onde:

ChaveTipoDescrição
max_idle_timeInteiroDefine o período de inatividade após o qual uma sessão é automaticamente encerrada. O valor deve estar em minutos. Valor padrão e tempo máximo de inatividade permitido: 1440, equivalente a 1 dia
max_session_timeInteiroDefine o tempo total que uma sessão pode permanecer ativa, independentemente da atividade, garantindo que as sessões não permaneçam abertas indefinidamente. O valor deve estar em minutos, entre 5 minutos e 21600 minutos, equivalente a 15 dias. Valor padrão: 21600
  1. Você receberá uma resposta semelhante a esta:
Terminal window
{
"state": "executed",
"data": {
"max_idle_time": 1,
"max_session_time": 5
}

Pronto. O User Session Timeout está agora configurado com os novos valores.


Contribuidores