Tempo aproximado para leitura: 00:02:10 min
Dúvida
Como aumentar o tempo de desconexão/logout da sessão do Meu RH?
Ambiente
TOTVS RH - TOTVS RH (Linha RM) - Meu RH - A partir da versão 12.1.2310
Solução
Para realizar a alteração da duração do token, realize os seguintes passos:
1. Acesse o diretório ...\FrameHTML\web\app\RH\PortalMeuRH e localize o arquivo "properties.json". Abra-o com um editor de texto e na propriedade USE_TOKEN, atualize o valor para TRUE.
"USE_TOKEN": true
2. No diretório C:\TOTVS\CorporeRM\RM.Net, edite os arquivos "RM.Host.exe.config" e "RM.Host.Service.exe". Dentro da tag appSettings, inclua as seguintes tags :
<add key="JWTTokenExpireMinutes" value="60" />
<add key="JWTRefreshTokenExpireMinutes" value="44000" />Descrição dos parâmetros
JWTTokenExpireMinutes: Define o tempo de validade do token de autenticação, ou seja, o período em que o usuário permanecerá logado no Meu RH sem a necessidade de realizar um novo login. Após a expiração desse tempo, a sessão será encerrada automaticamente, sendo necessário efetuar novo login.
- Valor mínimo: 1 minuto
- Valor máximo: 43200 minutos (30 dias)
JWTRefreshTokenExpireMinute: Define o tempo máximo para renovação automática da sessão (refresh do token), permitindo que o usuário permaneça autenticado sem interrupções durante o período configurado.
Em cenários de autenticação integrada (como Azure ou Identity), após a primeira autenticação com e-mail e senha do provedor, a sessão ficará válida até o prazo definido neste parâmetro. Durante esse período, os próximos acessos poderão ser realizados de forma simplificada, como por biometria ou Face ID, sem a necessidade de informar novamente as credenciais.
- Valor padrão: aproximadamente 16 horas (quando não configurado)
- Valor máximo: 129600 minutos (90 dias)
Importante: Após realizar as alterações, é necessário reiniciar os serviços do RM para que as configurações sejam aplicadas.
Saiba Mais:
Para mais informações, acesse nosso TDN: Autorização / Autenticação em API's
0 Comentários