Histórico da Página
...
O objetivo desta funcionalidade é gerar uma senha temporária de acesso ao TOTVS - Linha Datasul para o usuário em caso de esquecimento de senha.
...
title | Matriz de evolução |
---|
...
A funcionalidade "Esqueci Minha Senha" permite que um usuário do produto TOTVS - Linha Datasul, de maneira rápida e fácil, receba por e-mail uma senha temporária para acesso ao produto caso o mesmo esqueça sua senha atual.
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, tornando assim o que torna o processo mais flexível e ágil e liberando assim consequentemente, libera o administrador de realizar esta tarefa manualmente.
Configuração
...
Nota | ||
---|---|---|
| ||
|
Para ativar esta funcionalidade, as seguintes condições abaixo devem ser obedecidas:
...
Alterar o arquivo de propriedades do Datasul (datasul_framework.properties). Este arquivo está localizado no diretório do servidor JBoss. Neste arquivo deverá ser acrescentada uma nova propriedade com o nome enable.recover.password e atribuir um valor logico indicando se a recuperação de senha está habilitada. Caso a propriedade não esteja declarado no arquivo datasul_framework.properties, o Datasul assumira o valor false como padrão. Para ativar as funcionalidades atribua o valor true a propriedade, conforme abaixo:
Bloco de código | ||
---|---|---|
| ||
#+----------------------------------------------------------+
#| 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 | ||
---|---|---|
| ||
#+-------------------------------------------+
#| CONFIGURACOES APPServer |
#+-------------------------------------------+
progress.server.name=<SERVIDOR_APPSERVER>
progress.server.port=<PORTA_APPSERVER>
progress.server.application=<NOME_APPSERVER> |
O produto não deverá utilizar integração com o Fluig, ou seja, a propriedade fluig.integration do arquivo fluig.properties deverá conter o valor false, conforme exemplo abaixo. O arquivo fluig.properties está localizado no mesmo diretório do arquivo datasul_framework.properties.
Bloco de código | ||
---|---|---|
| ||
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 12:
Bloco de código language ruby #+----------------------------------------------------------+ #| CONFIGURACOES SSO | #+----------------------------------------------------------+ sso.java.naming.security.principal=<USUARIO_LOGIN_DATASUL> sso.java.naming.security.credentials=<SENHA_USUARIO_LOGIN>
Em Propriedades → Segurança → Senha, na sessão Recuperação de senha, selecionar a opção Habilita recuperação de senha
- Ir na sessão Senha Expirada → Ao expirar a senha do usuário, selecionar a opção Troca senha
- Reiniciar o Apache Tomcat
Informações | ||
---|---|---|
| ||
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:
Aviso |
---|
Importante: O e-mail não tem relação com o usuário / senha informados na tela anterior. |
...
|
...
Validações Realizadas
As seguintes validações são realizadas consideradas para que o envio da senha por e-mail seja realizadoefetuada:
- O e-mail informado deve pertencer a um e somente um usuário cadastrado no produto Datasul. Caso não seja encontrado nenhum usuário cadastrado ou caso sejam associado ao e-mail ou forem encontrados mais de um usuário cadastro, associado ao e-mail informado, então será mostrada apresentada uma mensagem de erro.
- O tipo de acesso do usuário associado ao e-mail deve ser igual a "Interno". Caso o usuário não seja do tipo Interno então será mostrada uma mensagem de erro.
- O e-mail informado deve conter:
- O caractere arroba (@);
- Uma parte antes do caractere arroba (@);
- Uma parte depois do caractere arroba (@).
Validações
...
não Realizadas
Não são realizadas validações quanto a existência do e-mail e também não será realizado validações quanto ao seu recebimento.
Sendo assim, caso exista um usuário cadastrado no produto com o e-mail informado, então uma senha provisória será enviada ao e-mail informado e cabe ao usuário informar um e-mail válido ao qual ele tenha acesso.
Nota |
---|
Importante: A senha provisória gerada não irá respeitar as regras de segurança da "Segurança Avançada" para criação de senha caso a mesma esteja habilitada, . no qual a nova senha gerada poderá conter:
Somente quando o usuário efetuar o acesso no produto TOTVS - Linha Datasul com a senha provisória, será solicitado a alteração da senha provisória e então, caso as regras de segurança para criação de senha "Segurança Avançada" estejam habilitadas, as mesmas são aplicadas. |
...
Após clicar no botão de "Enviar e-mail", a senha é atualizada no banco de dados e um e-mail será enviado com algumas informações:um email é enviado para o usuário contendo um link com um período de expiração de 10 minutos.
O usuário receberá um e-mail com a uma mensagem no seguinte padrão:
...
Nota | text |
---|
Assunto: Redefinir senha
Caro usuário <nome do usuário>.
Segue abaixo senha temporária para acesso ao produto Datasul, sendo que a mesma deverá ser alterada logo no primeiro acesso ao produto.
Senha: <senha temporária>
Obrigado,
Equipe Totvs Tecnologia - Linha Datasul |
Importante:
|
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.
O usuário receberá um e-mail com uma senha provisória. Utilize esta senha para efetuar o acesso ao produto.
Nota | ||||
---|---|---|---|---|
Após o primeiro login, será informado que a senha está expirada, onde a senha provisória (recebida no e-mail) deve ser informada no campo Senha atual.
| ||||
Nota | ||||
Importante: Após o primeiro login com a senha provisória, será solicitado sua troca. |