GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Autenticação LDAP
Índice dos Fóruns
»
Java Básico
Autor
Mensagem
23/04/2010 08:53:58
Assunto:
Autenticação LDAP
marciofermino
GUJ Master
Membro desde: 11/08/2006 11:54:57
Mensagens: 1125
Localização: Apucarana - Pr
Offline
Ola, amigos.
Estou desenvolvendo um sistema para o Governo
e nos requisitos do sistema me vem a seguinte linnha:
" A AUTENTICAÇÃO DOS USUÁRIOS DEVERÁ SER FEITA ATRAVÉS
SO SERVIDOR
LDAP
ACTIVE DIRECTORY DO WINDOWS SERVER 2003 ENTERPRISE"
Agora a pergunta oque o sistema teria a ver com isso?
Alguma sugestão dica ??
Porque na verdade não entendi bem a situação.
Prológica Sistemas
Marcio Fermino
Gerador de Codigos JAVA & FLEX
Aulas Java JSF Flex Hibernate Oracle
Desenvolvimento de Sistemas
Contatos:
marciofermino2003@hotmail.com
skype marciofermino
23/04/2010 09:04:48
Assunto:
Re:Autenticação LDAP
aeciovc
Java Ninja
Membro desde: 28/02/2008 21:15:34
Mensagens: 267
Localização: Recife
Offline
é através de LDAP que os usuários podem fazer por exemplo o login no seu sistema com o mesmo usuário e senha do AD da sua rede!
Aécio Costa
www.aeciocosta.com.br
23/04/2010 09:56:40
Assunto:
Re:Autenticação LDAP
rockstorm
Virtual Machine Man
Membro desde: 28/09/2004 08:37:10
Mensagens: 521
Localização: SBC
Offline
A autenticação deste sistema que você vai desenvolver precisa fazer a autenticação de usuários no LDAP Active Directory provavelmente já existente na empresa.
23/04/2010 10:11:16
Assunto:
Re:Autenticação LDAP
marciofermino
GUJ Master
Membro desde: 11/08/2006 11:54:57
Mensagens: 1125
Localização: Apucarana - Pr
Offline
exato ja existente na empresa
o problema que eu nao sei nem por onde comecar
e um conceito novo para mim
alguem com msn skype para trocar ideias ?}
Prológica Sistemas
Marcio Fermino
Gerador de Codigos JAVA & FLEX
Aulas Java JSF Flex Hibernate Oracle
Desenvolvimento de Sistemas
Contatos:
marciofermino2003@hotmail.com
skype marciofermino
23/04/2010 10:19:08
Assunto:
Re:Autenticação LDAP
rockstorm
Virtual Machine Man
Membro desde: 28/09/2004 08:37:10
Mensagens: 521
Localização: SBC
Offline
Existe uma API java que faz a conexão e autenticação no LDAP. Não tem muito segredo.
Segue uma classe de exemplo para que você tire idéias de como iniciar...
import java.util.Hashtable; import javax.naming.AuthenticationException; import javax.naming.Context; import javax.naming.NamingException; import javax.naming.directory.Attribute; import javax.naming.directory.Attributes; import javax.naming.directory.DirContext; import javax.naming.directory.InitialDirContext; public class Login { public static void main(String args []){ String userName = "cn=nome,ou=Usuarios,ou=Empresa,ou=Emp,dc=dominio,dc=com,dc=br"; String newPassword = "teste"; Hashtable authEnv = new Hashtable(11); authEnv.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory"); authEnv.put(Context.PROVIDER_URL, "ldap://hostname:389"); authEnv.put(Context.SECURITY_AUTHENTICATION, "simple"); authEnv.put(Context.SECURITY_PRINCIPAL, userName); authEnv.put(Context.SECURITY_CREDENTIALS, newPassword); try { DirContext authContext = new InitialDirContext(authEnv); System.err.println("Autenticado!"); } catch (AuthenticationException authEx) { System.out.println("Erro na autenticação! "); authEx.printStackTrace(); } catch (NamingException namEx) { System.out.println("Problemas na conexão! "); //namEx.getCause().printStackTrace(); } } }
o bizu ta quase pronto...hehehe
Índice dos Fóruns
»
Java Básico
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team