Árvore de páginas

FAQ - O que deve ser feito para utilizar login integrado com o AD no Datasul 11?

 

LinhaDatasul
ProdutoDatasul 11

 

Dúvida

O que deve ser feito para utilizar login integrado com o AD no Datasul 11?

  

Resposta

 Para utilizar o Login Integrado do produto, no cadastro do usuário em questão, o campo "Tipo Acesso" deve estar como "Externo" e devem ser realizadas algumas configurações no arquivo "josso-gateway-config.xml".

O arquivo citado encontra-se em: <diretório de instalação>\jboss-4.2.3.GA\server\[INSTANCIA]\conf\josso-gateway-config.xml

O bloco que deve ser alterado está abaixo:

<providerUrl></providerUrl>
<securityPrincipal></securityPrincipal>
<securityCredential></securityCredential>
<securityAuthentication>simple</securityAuthentication>
<ldapSearchScope>SUBTREE</ldapSearchScope>
<usersCtxDN></usersCtxDN>
<principalUidAttributeID></principalUidAttributeID>


Caso você deseje gerar as informações automaticamente, execute o arquivo que se encontra em "<diretório de instalação>\jboss-4.2.3.GA\scripts\Dominio.vbs".
Informe o usuário e senha de rede para que as tags do XML sejam geradas. Após a geração destas tags é necessário sobrepor a informação existente no arquivo "josso-gateway-config.xml".

Após estas alterações, reinicie o JBoss.

Em seguida, acesse o produto com um usuário que não esteja com o tipo de acesso como "Externo" e, no programa "Manutenção de Usuário" (BAS_USUAR_MESTRE), selecione o usuário em questão e na aba "Extensão" inclua as informações de acesso do usuário (mesmas do sistema operacional) e clique no botão "Teste de Login" (imagem de um raio).

Se retorno do teste for positivo, altere o tipo de acesso do usuário para "Externo", saia totalmente do sistema e tente acessar novamente de uma máquina que tenha sido realizado o login com o usuário que foi informado no produto Datasul.

 

Para ativar o login automático, ou seja, o produto não solicitar usuário e senha e logar de maneira transparente para o usuário, deve ser incluída a linha abaixo no arquivo "<diretório de instalação>\jboss-4.2.3.GA\server\[INSTANCIA]\conf\datasul\datasul_framework.properties":

login.auto.ad=true

Para desabilitar o login automático, altere o valor dessa tag para false:

login.auto.ad=false