Openfire autenticando com AD via browser
Dica publicada em Linux / Introdução
Openfire autenticando com AD via browser
Openfire é um servidor de mensagens instantâneas que utiliza o protocolo XMPP, funciona como MSN Messenger e pode ser utilizando no ambiente interno ou externo, dependendo da necessidade.
Essa dica tem como finalidade mostrar a autenticação dos usuários e grupos de usuário no Active Diretory do Windows 2003 Server. Lembrando que o Openfire autentica em qualquer base LDAP, sendo possível também a autenticação com Servidor de Correio por exemplo.
# cd /opt/
Baixe o Java e o Openfire:
# wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=23102
# wget http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire-3.6.4-1.i386.rpm
# cd /opt
# chmod a+x jre-6u3-linux-i586-rpm.bin
# ./jre-6u3-linux-i586-rpm.bin
Aparecerão várias linhas com informações do Java, aperte "Enter" o final do texto e digite "yes", daí em diante ele vai instalar automaticamente.
Em seguida, no diretório onde você baixou o Openfire, faça o seguinte:
# rpm -ivh openfire-3.6.4-1.i386.rpm
Concluída a instalação, inicie o serviços:
# /etc/init.d/openfire start
1 - Crie um OU com o nome "Jabber" por exemplo
2 - Adicione os usuário na OU "Jabber"
3 - Crie um grupo de usuário "jabber"
4 - Adicione os usuários ao grupo de usuários "jabber"
Irá abrir uma tela de configuração, então siga os passos:
1 - "Seleção de Idioma" selecione o idioma desejado, Português, e clique no botão continue.
2 - "Configurações do Servidor" no Campo Domínio, coloque o nome do seu Domínio(AD), ministeriorenovacao.mus.br e clique no botão continue.
3 - "Configuração de Banco de Dados", selecione a opção Banco de Dados Interno e clique no botão continue.
4 - "Configurações de Perfil", selecione a opção "Servidor de Diretórios (LDAP)" e clique no botão continue.
5 - "Configurações de Perfis: Configurações de Conexão" e siga os passos:
Etapa 1:
Clique em Testar configurações, se tudo ocorrer bem clique no botão Salvar & Continuar, caso continuemo reveja se as informações de domínio estão corretas.
Etapa 2:
Não altere nada e clique no botão Salvar & Continuar.
Etapa 3:
Não altere nada e clique no botão Salvar & Continuar.
6 - "Conta do Administrador", digite o nome de um dos usuários da "OU Jabber" e clique em Adicionar, depois clique em concluir. Esse usuário será o administrador do Openfire.
Após clicar em concluída, efetue logon com o usuário que você cadastrou como administrador, lembrando que o Openfire está autenticando no AD, a senha de acesso é a mesmo do AD.
7 - Efetuado logon no Openfire via Web, vá em Usuários/Grupos/ Grupos, clique no grupo jabber clique em "Ativar o compartilhamento de lista de contatos de grupo", digite o nome do Grupo "jabber", selecione a opção "Compartilhar grupo com usuário adicionais" e todos os usuários e clique no Botão "Salvar as configurações de lista de contatos".
1 - Baixe o Spark
2 - Instale o Spark (instalação padrão Windows net next)
3 - Após instalar execute o software, nos campos usuários e senhas são os cadastrador na OU Jabber, como já foi citado nas paginas anteriores, no campo servidor coloque o seu domínio, no nosso exemplo é ministeriorenovacao.mus.br. Depois clique em Avançado, desmarque a opção "resolver endereço e porta automaticamente, no endereço coloque o IP do servidor Openfire e clique em ok.
4 - Efetue logon e pronto.
Bom, agora é só manter o ambiente funcionando.
Bons estudos!
Essa dica tem como finalidade mostrar a autenticação dos usuários e grupos de usuário no Active Diretory do Windows 2003 Server. Lembrando que o Openfire autentica em qualquer base LDAP, sendo possível também a autenticação com Servidor de Correio por exemplo.
Preparando Ambiente para instalação
Primeiro vá ao diretório onde serão baixados os programas:# cd /opt/
Baixe o Java e o Openfire:
# wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=23102
# wget http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire-3.6.4-1.i386.rpm
Instalando o Java e Openfire
No diretório onde você baixou os Java faça o seguintes passos:# cd /opt
# chmod a+x jre-6u3-linux-i586-rpm.bin
# ./jre-6u3-linux-i586-rpm.bin
Aparecerão várias linhas com informações do Java, aperte "Enter" o final do texto e digite "yes", daí em diante ele vai instalar automaticamente.
Em seguida, no diretório onde você baixou o Openfire, faça o seguinte:
# rpm -ivh openfire-3.6.4-1.i386.rpm
Concluída a instalação, inicie o serviços:
# /etc/init.d/openfire start
Configurando Active Diretory
Considerando que você tem um Servidor Windows 2003 Server com Active Diretory instalado, faça o seguinte:1 - Crie um OU com o nome "Jabber" por exemplo
2 - Adicione os usuário na OU "Jabber"
3 - Crie um grupo de usuário "jabber"
4 - Adicione os usuários ao grupo de usuários "jabber"
Configurando Openfire
Acesse o servidor via browser, Internet Explorer ou Firefox pelo endereço: http://ipdoservidor:9090Irá abrir uma tela de configuração, então siga os passos:
1 - "Seleção de Idioma" selecione o idioma desejado, Português, e clique no botão continue.
2 - "Configurações do Servidor" no Campo Domínio, coloque o nome do seu Domínio(AD), ministeriorenovacao.mus.br e clique no botão continue.
3 - "Configuração de Banco de Dados", selecione a opção Banco de Dados Interno e clique no botão continue.
4 - "Configurações de Perfil", selecione a opção "Servidor de Diretórios (LDAP)" e clique no botão continue.
5 - "Configurações de Perfis: Configurações de Conexão" e siga os passos:
Etapa 1:
Servidor LDAP
"Tipo de Servidor" selecione "Active Diretory"; "Host" digite o IP do Servidor de domínio; "DN Base" OU=Jabber,DC=ministeriorenovacao,DC=mus,DC=br (OU onde estão os usuários e grupo citado nas pagina anterior)Autenticação
"DN Administrador" digite CN=Administrador,CN=Users,DC=ministeriorenovacao,DC=mus,DC=br; "Senha" digite a senha do Administrador do Domínio.Clique em Testar configurações, se tudo ocorrer bem clique no botão Salvar & Continuar, caso continuemo reveja se as informações de domínio estão corretas.
Etapa 2:
Não altere nada e clique no botão Salvar & Continuar.
Etapa 3:
Não altere nada e clique no botão Salvar & Continuar.
6 - "Conta do Administrador", digite o nome de um dos usuários da "OU Jabber" e clique em Adicionar, depois clique em concluir. Esse usuário será o administrador do Openfire.
Após clicar em concluída, efetue logon com o usuário que você cadastrou como administrador, lembrando que o Openfire está autenticando no AD, a senha de acesso é a mesmo do AD.
7 - Efetuado logon no Openfire via Web, vá em Usuários/Grupos/ Grupos, clique no grupo jabber clique em "Ativar o compartilhamento de lista de contatos de grupo", digite o nome do Grupo "jabber", selecione a opção "Compartilhar grupo com usuário adicionais" e todos os usuários e clique no Botão "Salvar as configurações de lista de contatos".
Configurando Client Openfire
Existem vários softwares client do Openfire(Jabber), os mais usados são Spark e Pidgin, para esse Artigo utilizaremos o Spark.1 - Baixe o Spark
2 - Instale o Spark (instalação padrão Windows net next)
3 - Após instalar execute o software, nos campos usuários e senhas são os cadastrador na OU Jabber, como já foi citado nas paginas anteriores, no campo servidor coloque o seu domínio, no nosso exemplo é ministeriorenovacao.mus.br. Depois clique em Avançado, desmarque a opção "resolver endereço e porta automaticamente, no endereço coloque o IP do servidor Openfire e clique em ok.
4 - Efetue logon e pronto.
Bom, agora é só manter o ambiente funcionando.
Bons estudos!
primeiro parabens pelo artigo... já utilizo openfire com AD há algum tempo e é 100%.
Há alguns dias surgiu a necessidade (novo emprego) de integrar as 4 unidades da empresa que fazem parte de uma mesma floresta.
Sei que (segundo a documentação oficial) é possivel fazer com que os servidores se comuniquem e usuarios das diferentes unidades conversem sem problema através do "server 2 server"...
Porém, mesmo depois de todas as configurações realizadas e conferidas (varias vezes) não os grupos das outras unidades não aparecem no spark.
Pode me ajudar amigo?
[]s
Celso Faria
Americana/SP