Páginas filhas
  • Configuração TOTVS Agro Multicultivo x Active Directory (AD)

Versões comparadas

Chave

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

Objetivo

Esse documento tem como objetivo demonstrar as configurações necessárias para integração entre TOTVS Agro Multicultivo x LDAP. Active Directory (AD )

Introdução

LDAP, Lightweight Directory Access Protocol, é um protocolo de manipulação de diretórios que roda por cima do protocolo de comunicação TCP/IP. Que tem como objetivo gerenciar o banco de informações dos usuáriosO Active Directory (AD) é uma ferramenta da Microsoft utilizada para o gerenciamento de usuários de rede, denominada serviço de diretório. Um diretório nada mais é do que um banco de dados contendo informações dos usuários de uma organização.

Configurações no TOTVS Agro Multicultivo


Para habilitar o funcionamento do  LDAP do Active Directory no TOTVS Agro Multicultivo é necessário alterar o arquivo de configuração login.properties


A seguir é demonstrado um exemplo do arquivo login.properties padrão do TOTVS Agro Multicultivo .


Bloco de código
languagejava
themeEclipse
titlelogin.properties padrão de fabricaLOGIN.PROPERTIES sem as propriedades do LDAP
application.proximatotvs.agrcom.br.licensing.enabled=true
application.proximatotvs.agrcom.br.configParam=DES,DatabaseLogin,RCMP,OSCAMPO,PAGSERV,JMSEAI,BNF
application.proximatotvs.agrcom.br.login.audit=true
application.proximatotvs.agrcom.br.login.datasource.name=java\:PIMSMulticulturaDS
application.authentication.domains=totvs.com.br
application.instance=DES
application.proximatotvs.agrcom.br.implementation=br.agr.proxima.framework.security.login.DatabaseLoginServiceImpl


Para contemplar o  Active Directory no TOTVS Agro Multicultivos  é preciso modificar o arquivo login.properties conforme demonstrado abaixo;


Bloco de código
languagejava
themeEclipse
titleCondiguLOGIN.PROPERTIES com as propriedades do LDAP
linenumberstrue
# Microsoft AD

#application.proxima.agrapplication.totvs.com.br.licensing.enabled=true
application.totvs.com.br.configParam=DES,DatabaseLogin,RCMP,OSCAMPO,PAGSERV,JMSEAI,BNF
application.totvs.com.br.login.audit=true
application.totvs.com.br.login.datasource.name=java\:PIMSMulticulturaDS
application.authentication.domains=totvs.com.br
application.instance=DES

#Configurações do LDAP

application.totvs.com.br.implementation=br.agr.proxima.framework.security.login.LdapLoginServiceImpl
#applicationapplication.proximatotvs.agrcom.br.configParam=LdapLogin,RCMP,OSCAMPO,PAGSERV,JMSEAI,BNF,EAI
#applicationapplication.proximatotvs.agrcom.br.ldap.host=10.0.0.2 (ondeLOCAL ONDE estaESTÁ oO adAD instaladoINSTALADO)
#applicationapplication.proximatotvs.agrcom.br.ldap.port=389
#application.proxima.agr      (PORTA ONDE ESTÁ O AD INSTALADO)
application.totvs.com.br.ldap.baseDN=CN=Users,DC=proxima,DC=agr,DC=br (configuraçãoCONFIGURAÇÃO deDE dnDN dentroDENTRO doDO adAD doDO clienteCLIENTE)
#applicationapplication.proximatotvs.agrcom.br.ldap.authentication=simple
#applicationapplication.proximatotvs.agrcom.br.ldap.bind.user=geoagrototvs 		(usuárioUSUÁRIO queCOM precisaACESSO criarAO dentroAD doCOM adPERMISSÃO paraPARA visualizarVISUALIZAR osOS outrosDEMAIS usuáriosUSUÁRIOS)
#applicationapplication.proximatotvs.agrcom.br.ldap.bind.password=geoagro
#application.proxima.agrtotvs(SENHA DE ACESSO AO AD COM PERMISSÃO PARA VISUALIZAR OS DEMAIS USUÁRIOS)
application.totvs.com.br.ldap.timeout=5000
#applicationapplication.proximatotvs.agrcom.br.ldap.server=MS
#applicationapplication.proximatotvs.agrcom.br.ldap.sufixDomainName=proximatotvs.agrcom.br
#application.proxima.agr(DOMÍNIO DO CLIENTE)
application.totvs.com.br.ldap.concatUIDwithDOMAIN=true
#applicationapplication.proximatotvs.agrcom.br.ldap.debug=false
#applicationapplication.proximatotvs.agrcom.br.ldap.attribute.uid=userPrincipalName (definir como será o user id dele)
#application.proxima.agr
application.totvs.com.br.ldap.attribute.cn=cn
#applicationapplication.proximatotvs.agrcom.br.ldap.attribute.givenName=givenName
#applicationapplication.proximatotvs.agrcom.br.ldap.attribute.sn=sn
#applicationapplication.proximatotvs.agrcom.br.ldap.attribute.mail=postOfficeBox
#applicationapplication.proximatotvs.agrcom.br.ldap.attribute.memberOf=memberOf
#application.proxima.agr.br.login.datasource.name=java:PIMSMulticulturaDS

...

Nota
titlePropriedades que precisam ser modificadas :









Aviso
titlePontos de Atenção


  • application.totvs.com.br.ldap=  O trecho destacado em vermelho representa o domínio do cliente. Essa informação foi definida no processo de instalação do TOTVS Agro Multicultivo, esse trecho precisará ser substituído (todas as ocorrências) pelo domínio do cliente, configurado no processo de instalação. 


  • Localização do arquivo login.properties

» Está localizado no diretório de instalação do TOTVS Multicultivo\config\pimsmc_client


  • Alterar somente as propriedades descritas no tópico "Propriedades que precisam ser modificadas