Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Ao utilizar esta funcionalidade, o usuário pode recuperar seu acesso ao produto sem que tenha que solicitar ao administrador do sistema para que o mesmo restaure sua senha, o que torna o processo mais flexível e ágil e consequentemente, libera o administrador de realizar esta tarefa manualmente.

Configuração

...

Nota
titlePré Requisitos
  1. O uso do RFI deve estar devidamente parametrizado: , CFG - Gerais#i.RFI

  2. Configurar o serviço de envio de e-mail: CFG - E-mail
  3. O produto deve estar com integração com o Fluig Identity desativado: CFG - Acesso#FluigIdentity.


Para ativar esta funcionalidade, as seguintes condições devem ser obedecidas:

...

Alterar o arquivo de propriedades do TOTVS Datasul 12 (datasul_framework.properties). Este arquivo está localizado no diretório do servidor JBoss, no qual deverá acrescentar (caso não exista) uma nova propriedade "enable.recover.password=true" e atribuir um valor logico indicando se a recuperação de senha está habilitada. Caso não exista esta propriedade, o sistema assumira o valor false como padrão:

Bloco de código
languageruby
#+----------------------------------------------------------+
#|				RECUPERAÇÃO DE SENHA						|
#+----------------------------------------------------------+
enable.recover.password=true

...

Conferir no arquivo datasul_framework.properties, a configuração para utilização de um APPServer, o mesmo deve estar ativo e disponível:

Bloco de código
languageruby
#+-------------------------------------------+
#|        CONFIGURACOES APPServer            |
#+-------------------------------------------+
progress.server.name=<SERVIDOR_APPSERVER>
progress.server.port=<PORTA_APPSERVER>
progress.server.application=<NOME_APPSERVER>

...

Conferir a configuração para utilização do RFI:

  1. [JBOSS] - DTS - RFI (Request for Information)

O produto não deve utilizar integração com o Fluig, ou seja, a propriedade fluig.integration (arquivo fluig.properties) deverá conter o valor false conforme exemplo abaixo. Este arquivo está localizado no mesmo diretório do datasul_framework.properties.

Bloco de código
languageruby
fluig.integration=false

...

Caso o "Servidor" de e-mail seja o "Datasul Mail Service", é necessário complementar a parametrizações abaixo no arquivo datasul_framework.properties com um usuário e senha de login no TOTVS Datasul 12:

...

languageruby

...

  • Em Propriedades → Segurança → Senha, na sessão Recuperação de senha, selecionar a opção Habilita recuperação de senha

Image Added


  • Ir na sessão Senha Expirada → Ao expirar a senha do usuário, selecionar a opção Troca senha

Image Added

  • Reiniciar o Apache Tomcat
Informações
titleInformação

Esta funcionalidade somente está disponível para usuários do tipo de acesso Interno.

Utilização

...

Ao clicar no link "Esqueci minha senha", o usuário será direcionado para a tela abaixo, onde digitará o e-mail ao qual o usuário está associado:

Image RemovedImage Added

Aviso

Importante: O e-mail não tem relação com o usuário / senha informados na tela anterior.

...

  1. O e-mail deve estar associado a um usuário do tipo Interno;
  2. O e-mail não pode estar associado a mais de um usuário;
  3. O usuário associado ao e-mail deve ser do tipo "Interno".

Validações Realizadas

As seguintes validações são consideradas para que o envio da senha por e-mail seja efetuado: 

...

Após clicar no botão de "Enviar e-mail", um email é enviado para o usuário contendo um link com um período de expiração de 10 minutos.



Image RemovedImage Added


O usuário receberá um e-mail com uma mensagem no seguinte padrão:

...

languagetext

...

Image Added


Nota

Importante:

  • O link que se encontra dentro do email enviado para o usuário pode ser utilizado uma única vez. Um novo acesso ao mesmo resultará em "Acesso Negado" à rotina de troca de senha.

O link também possui um prazo de expiração de 10 minutos.

  • No programa btb946aa, na aba "servidor" contexto correto para a arquitetura JBoss deve ser "menu-html".

...

Ao clicar no Link, o usuário será encaminhado para uma tela contendo um aviso informando que um email foi enviado para a caixa de email do usuário.

Image RemovedImage Added

O usuário receberá um e-mail com uma mensagem no seguinte padrão:

...

languagetext

...

Image Added


Nota

Importante:

Após o primeiro login com a senha temporária, será solicitado sua troca.

Resolução de problemas

Para o caso onde o usuário recebe o e-mail contendo o link para realizar a troca da senha e uma mensagem de erro é mostrada informando Requisição de informação não encontrada ou inválida deve-se verificar as configurações de horário do servidor onde o servidor de aplicação está sendo executado de modo a verificar se o horário do servidor está correto. Além disso, é preciso verificar se o horário da JVM do servidor de aplicação está correto. Para tal, consulte o documento abaixo:

https://centraldeatendimento.totvs.com/hc/pt-br/articles/360018657791-DS-TEC-Java-com-hor%C3%A1rio-de-ver%C3%A3o-incorreto

Além disso, é preciso ajustar a configuração de timezone da JVM de acordo com a localização do servidor de aplicação. Por exemplo:

No Windows: set JAVA_OPTS=%JAVA_OPTS% -Duser.timezone=America/Sao_Paulo
No Linux: JAVA_OPTS="$JAVA_OPTS -Duser.timezone=America/Sao_Paulo"

...



Image Added

Image Added