Objetivo
...
O objetivo da funcionalidade é garantir um segundo nível de acesso a determinadas telas.
Info |
---|
|
Versão / Release | Funcionalidade |
---|
12.1.12 | - Inclusão da possibilidade de alterar o tipo de login (Interno/Externo) a ser realizado.
| 12.1.14 | - Melhorias na interface de login para que seja apresentado de uma maneira mais intuitiva aos usuários.
| 12.1.19 | |
|
Configuração
Para ativar estas funcionalidades deverá ser alterado o arquivo de propriedades do Datasul, o datasul_framework.properties
. Este arquivo está localizado no diretório conf/datasul
do servidor de aplicação JBoss. Neste arquivo deverá ser acrescentada uma nova propriedade com o nome menu.localization.active
e atribuir um valor logico indicando se o menu multi localizado deve ser habilitado. 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 à propriedade, conforme abaixo.
Visão Geral
...
O programa consiste na revalidação do usuário logado, no qual para que seja aberto uma tela com a segurança do Login Intermediário aplicado, é necessário inserir novamente a senha de acesso ao produto.
Configuração
...
Para sua utilização não é necessário efetuar uma configuração especifica, no qual caso seja efetuado o login no TOTVS 12 com um usuário "Externo", o programa considera as regras de validação do Active Directory (AD). Caso o tipo do usuário logado seja "Interno", sua validação seguirá as mesmas regras configuradas em Parâmetros de Segurança Avançada (sec/sec000zd.r).
Mais informações quanto a parametrização de segurança para usuários do tipo Interno, estão disponíveis em: Segurança de acesso.
Exemplos
...
Caso o login do Totvs 12 foi realizado por um usuário configurado com o "Tipo Acesso" Interno, a imagem abaixo é apresentada:
Image Added
Agora se o login do TOTVS 12 foi realizado por um usuário do "Tipo Acesso" Externo, a imagem abaixo é apresentada:
Image Added
Code Block |
---|
language | text |
---|
theme | Confluence |
---|
title | Exemplo de chamada |
---|
|
/*--- valida senha do usuário logado no sistema. O "no" no segundo parametro indica que nao permite alteracao do usuario ---*/
run btb/btb910zz.p (input c-seg-usuario, input no).
/*--- caso a senha não seja informada corretamente o programa sera finalizado ---*/
if return-value = "NOK":U then
return "NOK":U. |
Observação: Em ambos os casos, é recomendado que somente o campo Senha está disponível para preenchimento. Os demais campos devem ser preenchidos automaticamente de acordo com o usuário logado e desabilitados para edição.