Linux slogan
Visite também: BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux



» Screenshot
Linux: Ubuntu 6.06
Por gfarache
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha

» Wallpaper

Dica

Openfire Autenticando no Active Directory
Linux user
Publicado por Ricardo Franzen em 08/02/2008

Login: rfranzen, 218663 pontos Homepage: www.rfranzen.com.br
[ Hits: 12988 ]

Openfire Autenticando no Active Directory

Neste tutorial mostro uma alternativa para fazer seu servidor Jabber Openfire autenticar os usuários utilizando a base do Active Directory. Isto é muito útil quando se possui um domínio com Windows e não quer que os usuários precisem decorar diversas senhas.

Introdução

A muito tempo eu queria fazer um artigo explicando como colocar um servidor Jabber no ar utilizando o Openfire. Porém o software amadureceu bastante e hoje conta com pacotes .deb, .rpm e .pkg.gz, o que torna sua instalação relativamente simples, e um artigo com este foco seria um tanto quanto inútil.

Pensando nisso, resolvi escrever com um foco em outro problema que algumas pessoas podem se deparar ao implementar um servidor Jabber em uma empresa um pouco maior. A autenticação com o Active Directory (AD).

Quem trabalha com muitos usuários sabe das dificuldades encontradas por muitos quando tratamos do quesito senha. Quanto mais senhas eles precisam decorar, mais fracas elas são, sem esquecer que muitas vezes os nomes de usuário acabam sendo diferentes de sistema para sistema, dificultando ainda mais a vida dos nossos pobres usuários. Por isso estamos sempre trabalhando para integrar sistemas fazendo-os autenticar em uma única base de usuários para facilitar a vida deles e principalmente a nossa.

No segundo semestre de 2006, decidimos mudar o IM (Instant Messenger) interno. Utilizávamos o jurássico ICQ Corp, o qual possuía uma quantidade ABSURDA de bugs e falhas de segurança, além de ser extremamente limitado e, digamos, rústico. Pesquisando e lendo, acabamos descobrindo o protocolo Jabber e suas maravilhas. Depois de mais pesquisa acabei descobrindo o Openfire. Testes e mais testes depois, ficou decidido que seria o novo IM a ser utilizado.

Agora com foco nas personalizações do Jabber, parti para a parte de fazê-lo realmente se adequar à nossa realidade e principalmente, autenticar-se na nossa base de usuários do AD. Muita pesquisa, tentativas e erros mais tarde, lá estava o Openfire (na época ainda Wildfire), reconhecendo todos os nossos usuários e autenticando eles perfeitamente.

A configuração

Bom, vamos parar com a enrolação e partir para a ação. Você vai precisar fazer umas pequenas alterações no seu arquivo de configuração (/dir/do/openfire/conf/openfire.xml). São elas:

Vamos simular que nosso domínio se chama rebit.com.br. Dentro da tag <jive>, insira o seguinte código:

<ldap>
<host>rebit.com.br<⁄host>
<port>389<⁄port>
<baseDN>OU=Usuarios,DC=rebit,DC=com,DC=br<⁄baseDN>
<adminDN>CN=Administrador,CN=Users,DC=rebit,DC=com,DC=br<⁄adminDN>
<adminPassword>senha_aqui<⁄adminPassword>
<connectionPoolEnabled>true<⁄connectionPoolEnabled>
<sslEnabled>false<⁄sslEnabled>
<ldapDebugEnabled>false<⁄ldapDebugEnabled>
<autoFollowReferrals>true<⁄autoFollowReferrals>
<usernameField>sAMAccountName<⁄usernameField>
<searchFilter>(objectClass=organizationalPerson)<⁄searchFilter>
<nameField>cn<⁄nameField>
<emailField>mail<⁄emailField>
<groupNameField>cn<⁄groupNameField>
<groupMemberField>member<⁄groupMemberField>
<groupDescriptionField>description<⁄groupDescriptionField>
<posixMode>false<⁄posixMode>
<groupSearchFilter>(objectClass=group)<⁄groupSearchFilter>
<⁄ldap>

Claro que você também pode fazer este procedimento pelas telas de instalação do Openfire, mas é sempre bom ter uma alternativa para caso a outra forma não funcione conforme desejado.

Este artigo foi originalmente postado em meu blog pessoal Rebit no dia 18 de Janeiro de 2008.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada I InstallFest na UNISINOS
   Dica Linux recomendada Conectar a internet discada por modo texto
   Dica Linux recomendada TestKing LPI 101
   Dica Linux recomendada Linux no MAC G3
   Dica Linux recomendada O comando paste

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário
  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Copyleft 2002-2009 Viva o Linux.com.br

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.