Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Blogosfera d...
Tela cheia Sugerir um artigo

Alexandro Silva: Autenticando o Ocomon no AD

27 de Outubro de 2009, 0:00 , por Software Livre Brasil - 22 comentários | Ninguém está seguindo este artigo ainda.
Visualizado 1639 vezes

O Ocomon é um conhecido sistema de helpdesk que vem sendo melhorando a cada versão, porém o suporte a autenticação no Active Directory ainda é bem precário. Para suprir está necessidade surgiu a classe PHP LDAP,

Neste artigo veremos como usar está classe permitindo que o Ocomon autentique diretamente no AD.

Mão na massa!!!

Prevendo que o Ocomon já está instalado e configurado iremos instalar os pacotes e configurar os arquivos que permitirão a integração.

Instalando os pacotes

aptitude install php5-ldap unzip

Habilite o módulo ldap no apache2

a2enmod authnz_ldap

Reinicie o apache2

apache2ctl restart

Baixe o adLDAP

wget -c http://prdownloads.sourceforge.net/adldap/adLDAP_3.2.zip?download

Descompacte o arquivo copiando para o diretório /var/www/ocomon/includes/classes

unzip adLDAP_3.2.zip -d /var/www/ocomon/includes/classes

Edite o arquivo adLDAP.php alterando as seguintes linhas com informações do seu dominio:

protected $_account_suffix = “@acme.local”;
protected $_base_dn = “DC=acme,DC=local”;
protected $_domain_controllers = array (”192.168.100.100″);

Edite o arquivo /var/www/ocomon/includes/config.inc.php comentando e seguinte linha

define ( “AUTH_TYPE” , “SYSTEM”); //DEFAULT

e descomente a linha

define ( “AUTH_TYPE”, “LDAP”); // ALTERNATIVE

Acesse o diretório /var/www/ocomon/includes/common e renomei o arquivo login.php

cd /var/www/ocomon/includes/common

mv login.php login.php.ORIG

Agora baixe o arquivo login.php pronto para autenticação no AD salvado no diretório /var/www/ocomon/includes/common.

Feito isso é só testar. Acesse o Ocomon e logue usando o usuário do AD, ele automaticamente criará a conta do usuário no banco.

DICA: Após você logar com seu usário do AD, será criado seu usuário no banco de dados do Ocomon, para fazer esse usuário ser o Administrador do Ocomon faça o seguinte:

Volte o tipo de autenticação para SYSTEM editando o arquivo config.php.inc, faça login com admin/admin, clique no menu Admin -> Usuários e edite o seu usuário passando-o para Administrador.

Depois basta voltar o tipo de autenticação paraLDAP novamente, depois faça login com seu usuário e senhas do AD e administre o sistema Ocomon normalmente.

Fonte: VoL

creysson.jpg

Post to Twitter Tweet This Post


Fonte: http://blog.alexos.com.br/2009/10/27/autenticando-o-ocomon-no-ad/

22 comentários

Enviar um comentário
Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.