...
Produto: |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| ||||||||
Segmento: |
| ||||||||
Módulo: | MeuRH | ||||||||
Função: | RHNP05, RHNPLIB | ||||||||
Story : | RHMOBILE01-11521 |
Implementar a política de segurança de senhas do Meu RH, com a possibilidade da validação validações, como: uso de senhas anteriores, e as datas em que elas ocorreram, e previsão de alteração em data futura.
Disponível a partir da release Release 12.1.27, visto a necessidade de que esta melhoria é uma implementação da Criptografia de Senha no Login, a qual requer a existência do campo 'Senha CriptogradaCriptografada' (RD0_SENHAC) na tabela RD0 - Cadastro de Participantes, e também do parâmetro MV_POLSEG (responsável por habilitar a funcionalidade).
Em continuidade às implementações realizadas para política de segurança de senhas do Meu RH, está sendo adicionado o Histórico de Senhas visando no futuro ampliar as possibilidades de validação, e também disponibilizar novas funcionalidades relativas às senhas dos usuários.
Para isso foi Foi criada uma nova tabela (A30) para registrar o histórico das últimas senhas criptogradas criptografadas que foram registradas para o usuário.
Essa funcionalidade estará disponível a partir da release 12.1.27, com a execução do Atualizador de dicionário e base de dados - UPDDISTR.
...
X2_CHAVE | X2_NOME | X2_MODO | X2_MODOUN | X2_MODOEMP | X2_UNICO | Tabela | Descrição
---|---|---|---|---|---|
A30 | |||||
Historico de Senhas Meu RH |
...
C |
...
C |
...
Ao habilitar o modelo de utilização da senha criptografada para o app MeuRH, ativando o parâmetro MV_POLSEG com o conteúdo 1, as novas senhas criptografadas serão registradas no campo RD0_SENHAC da tabela RD0(Cadastro de Participantes).
A utilização dessa funcionalidade irá gerar senhas distintas de login para o Portal Protheus GCH (Gestão do Capital Humano) e aplicativo MeuRH, por exemplo:
Além da questão de segurança da criptografia, a nova senha poderá ter mais de 6 caracteres, diferentemente do campo de senha (RD0_SENHA) utilizado pelo Portal GCH.
Inicialmente, o novo campo de senha permitirá somente letras e números, quando o processo de politica de segurança estiver completo o cliente poderá permitir a utilização e definição de caracteres especiais.
Para as próximas releases o campo RD0_SENHAC terá o seu tamanho aumentado para que possa ser utilizado um modelo mais moderno para o hash de criptografia.
Processos Atualizados:
...
C | A30_FILIAL+A30_CODIGO+DTOS(A30_DATA)+STR(A30_HORA,5,2) |
Observação: A tabela A30 é de uso interno do sistema. Ou seja, ela não ficará disponível para em tela para consulta ou visualização pelos usuários.
Índice | Ordem | Chave | Descrição |
---|---|---|---|
A30 | 1 | A30_FILIAL+A30_CODIGO+DTOS(A30_DATA)+STR(A30_HORA,5,2) | Codigo + Dt Ult alter + Hr Ult alter |
X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_USADO | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_GRPSXG |
---|---|---|---|---|---|---|---|---|---|---|---|---|
01 | A30_FILIAL | C | 8 | 0 | Filial | Filial | - | Não Usado | S | V | R | 033 |
02 | A30_CODIGO | C | 6 | 0 | Codigo | Código do Participante | @! | Todos os Módulos | S | V | R | - |
03 | A30_DATA | D | 8 | 0 | Dt Ult alter | Data da última alteração | - | Todos os Módulos | S | V | R | - |
04 | A30_HORA | N | 5 | 2 | Hr Ult alter | Hora da última alteração | @E 99.99 | Todos os Módulos | S | V | R | - |
05 | A30_SENHAC | C | 128 | 0 | Senha Crip | Senha criptografada | @* | Todos os Módulos | N | V | R | - |
...
Documento de referência do MEURH: Documento de Referência
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |