OTRS - Single Sign On + Active Directory

Publicado por Angelo Figueiredo em 20/10/2014

[ Hits: 6.484 ]

 


OTRS - Single Sign On + Active Directory



Fala, galera.

Depois de tentar quatro tipos de autenticação para fazer o SSO funcionar no OTRS (sistema de Help Desk), finalmente achei a ferramenta correta e vou contribuir com a galera.

Arquivos do OTRS

Para finalizar, precisa alterar o arquivo /etc/httpd/conf.d/otrs.conf.

Adicione no início do arquivo:

# --
# added for OTRS (http://otrs.org/)
# --

ScriptAlias /otrs/ "/opt/otrs/bin/cgi-bin/"
Alias /otrs-web/ "/opt/otrs/var/httpd/htdocs/"

<Location /otrs>
    AuthType NTLM
    AuthName DOMINIO # (sem com.br)
    require valid-user

    PythonAuthenHandler pyntlm
    PythonOption Domain DOMINIO   # (sem com.br)
    PythonOption PDC 192.168.0.12 # (IP do seu PDC)
    PythonOption BDC 192.168.0.11 # (IP do seu BDC)

   # Bypass authentication for local clients.
   # Comment these lines if they should authenticate too.
    Order deny,allow
    Deny  from all
    Allow from 127.0.0.1
    Satisfy any

</Location>

Depois, adicione no arquivo /opt/otrs/Kernel/Config.pm:

$Self->{'Customer::AuthModule2'} = 'Kernel::System::CustomerAuth::HTTPBasicAuth';
$Self->{'Customer::AuthModule2::HTTPBasicAuth::Replace'} = 'SEUDOMINIO\\';
$Self->{'Customer::AuthModule2'} = 'Kernel::System::CustomerAuth::HTTPBasicAuth';

Pronto, basta acessar: http://otrs.dominio.com/otrs/customer.pl?Action=Login

Arquivos necessários

Para conseguir integrar, precisa instalar:
Veja como instalar em sua distribuição.

E o principal: PyAuthenNTLM2

Faça o download e instale:

# python setup.py install -f

Após instalado, coloque o mod_phyton para iniciar no httpd.conf.


Penei três dias, mas consegui fazer funcionar.
Fica a dica aí, galera!

Abraços.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Descobrindo nome do host a partir de um IP

Guia de iniciação no Linux

Cloud Computing - Querem transformar o computador em uma TV... e a cabo!

Encode LATIN1 no PostgreSQL

Criando disquetes de inicialização (boot)

  

Comentários
[1] Comentário enviado por halleybr em 20/10/2014 - 07:33h

parece que ficou quebrado o artigo aqui eu explico direitinho: http://forums.otterhub.org/viewtopic.php?f=53&t=26830



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts