Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Alexos Core ...
Tela cheia

Autenticando o Ocomon no AD

27 de Outubro de 2009, 0:00 , por Software Livre Brasil - 44 comentários | Ninguém está seguindo este artigo ainda.
Visualizado 4891 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/

44 comentários

Enviar um comentário
  • Ec81275fd017a2a05739512e8e2cfe1a?only path=false&size=50&d=404Mauricio(usuário não autenticado)
    18 de Março de 2010, 10:57

    Autenticar o usuário através do AD usando o vertrigo Serv

    Bom dia, na empresa tem instalado o Ocomon e utilizamos o VertrigoServ para gerenciar o banco e a instalação.

    Como posso integrar o Ocomon com o AD, através dessa ferramenta?


  • 1d4d8f9d3d9ed9e026232900d5ccec98?only path=false&size=50&d=404Anderson(usuário não autenticado)
    29 de Março de 2010, 14:50

    Arquivo index

    Boa tarde,

    poderia alocar novamento o arquivo configurado de index. O arquivo não se encontra no share.

    Grato.


  • 01d3e1f848282e491a73496068b37af6?only path=false&size=50&d=404ruimor@is(usuário não autenticado)
    19 de Maio de 2011, 14:11

    ?

    olha o tutorial esta cool parabens, estava tudo claro até a parte em vc diz:
    Agora baixe o arquivo login.php pronto para autenticação no AD salvado no diretório /var/www/ocomon/includes/common.

    eu me pergunto qual arquivo?
    onde esta este arquivo?
    ...ficou escuro.


  • A8834763937ca51925c5f1fc652261f9?only path=false&size=50&d=404Marlon(usuário não autenticado)
    26 de Janeiro de 2012, 15:22

    kd o php

    Fala Alexos. tudo blz. show seu tuto.. mas precisamos do login.php..poderia disponibilar novamente ou enviar por e-mail.


Enviar um comentário

Os campos são obrigatórios.

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