LDAP  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
Lita Mclean
JavaChild
[Avatar]

Membro desde: 11/12/2009 10:55:58
Mensagens: 143
Offline


galera alguem tem um tutorial ou sabe de algum site que me ajuda a programar utilizando ldap?.... li algumas coisas mas tah complicaod d eentender -.-


att
thalita soares
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Online

Você interage com o LDAP, não programa em LDAP.

http://www.openldap.org/jldap/overview.html
http://www.novell.com/developer/ndk/ldap_classes_for_java.html
Exemplos: http://developer.novell.com/documentation/samplecode/jldap_sample/index.htm

[]'s

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
Lita Mclean
JavaChild
[Avatar]

Membro desde: 11/12/2009 10:55:58
Mensagens: 143
Offline

ah tah entendi...

é q assim, eu ja tenho um projeto web no meu eclipse e estava usanod como banco de dados o postgre, mas agora tenho q utilizar o LDAP, meu problema é que não estou conseguindo interagir meu projeto com o LDAP. Vi o que me mandou, mas mesmo assim ainda estou tendo dificuldade, instalei um plugin do LDAP no meu eclipse, mas...


att
thalita soares
André Fonseca
JWizard
[Avatar]

Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline

oi,

o LDAP é apenas o protocolo (http://pt.wikipedia.org/wiki/Protocolo_%28ci%C3%AAncia_da_computa%C3%A7%C3%A3o%29)

A forma como você armazena/busca os dados é diferente de um banco de dados relacional

Muitas pessoas chamam de "Banco de Dados Hierárquico"

Leia um pouco mais também sobre Serviço de Diretório

Ai depois você pode instalar o OpenLDAP, configurar sua árvore LDAP, e então fazer o código no Eclipse (cliente) para atualizar/consultar os registros no seu servidor LDAP.

abs

Você é novo no GUJ?


Como fazer perguntas?



www.twitter.com/_afonseca
Lita Mclean
JavaChild
[Avatar]

Membro desde: 11/12/2009 10:55:58
Mensagens: 143
Offline

Boa tarde.. li os links que vc mandou.... mas não consigo achar um tutorial q explique passo-a-passo de como fazer:

baixei o : http://www.userbooster.de/en/download/openldap-for-windows.aspx

E tb coloquei um plugin LDAP no meu eclipse.

Lendo alguns artigos tb, acabei baixando o: http://directory.apache.org/studio/

mas, talvez não precise de todos esse para funcionar.. não sei ao certo!!!


se poderem me ajudar...
asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

Lita Mclean wrote:Boa tarde.. li os links que vc mandou.... mas não consigo achar um tutorial q explique passo-a-passo de como fazer:

baixei o : http://www.userbooster.de/en/download/openldap-for-windows.aspx

E tb coloquei um plugin LDAP no meu eclipse.

Lendo alguns artigos tb, acabei baixando o: http://directory.apache.org/studio/

mas, talvez não precise de todos esse para funcionar.. não sei ao certo!!!


se poderem me ajudar...



Talvez o que você esteja procurando seja algo assim: http://www.java2s.com/Code/Java/JNDI-LDAP/howtocreateaninitialcontexttoanLDAPserverusinganonymousauthenticationienone.htm

Embora essa seja a parte "hardcore" da coisa (provavelmente deve existir algum framework ou utilitário que simplifique isso - especialmente se você quiser usar SSO).

[]'s

Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

Lita Mclean
JavaChild
[Avatar]

Membro desde: 11/12/2009 10:55:58
Mensagens: 143
Offline

oi entao.... peguei aquele codigo do e criei um projeto no eclipse e coloquei aquele codigo mesmo(queria ver se funcionava, p depois poder integrar com o LDAP com o meu projeto já existente) mudei uma linha para:



e deu esse erro:



asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

Lita Mclean wrote:oi entao.... peguei aquele codigo do e criei um projeto no eclipse e coloquei aquele codigo mesmo(queria ver se funcionava, p depois poder integrar com o LDAP com o meu projeto já existente) mudei uma linha para:



e deu esse erro:





Não. Essas informações devem estar presentes na sua própria árvore, e representam o nó inicial para você começar a navegar na árvore. O ideal seria você conseguir um software que acesse a sua árvore para você checar quais valores deve colocar.

[]'s

Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

Lita Mclean
JavaChild
[Avatar]

Membro desde: 11/12/2009 10:55:58
Mensagens: 143
Offline

nossa.. to mais perdida q cego em tiroteio.... to mais perdida do q eu tinha imaginado... 'o pior é q não sei, não to entendendo como faco essa 'arvore''

tem a dica de algum software então?
asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

Lita Mclean wrote:nossa.. to mais perdida q cego em tiroteio.... to mais perdida do q eu tinha imaginado... 'o pior é q não sei, não to entendendo como faco essa 'arvore''

tem a dica de algum software então?


Em geral, você não deveria fazer a árvore. O ideal é pegar uma já feita (em geral, o pessoal de infraestrutura prepara esse tipo de coisa, já que normalmente ela contém informações dos usuários). Pra navegar na árvore, qualquer coisa serve... você falou que tem um plugin pro Eclipse, certo? Você consegue se autenticar na árvore por ele? Se conseguir, você já tem essas informações, só substituir no seu código pronto. Mas pra tentar outros, é só fazer uma busca no Google por 'LDAP navigator'.

EDIT: Outra coisa: me parece que você colocou a porta errada. É '10389' mesmo? Porque o default é 389...

This message was edited 1 time. Last update was at 24/01/2012 14:45:34


Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

Lita Mclean
JavaChild
[Avatar]

Membro desde: 11/12/2009 10:55:58
Mensagens: 143
Offline

então, é q aqui na minha emresa, na minha equipe me colocaram p tentar entender como funciona o LDAP......

entao no eclipse para autenticar é criando uma nova conexão? assim?


então a porta é essa mesma 10389, eu vi no programa q eu baixei: Apache Directory Studio.. e na hora de criar a conexao coma porta 389 dá erro

na tela de autenticar, é q não tenho certeza dos dados q coloco:

asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

Lita Mclean wrote:então, é q aqui na minha emresa, na minha equipe me colocaram p tentar entender como funciona o LDAP......

entao no eclipse para autenticar é criando uma nova conexão? assim?


então a porta é essa mesma 10389, eu vi no programa q eu baixei: Apache Directory Studio.. e na hora de criar a conexao coma porta 389 dá erro

na tela de autenticar, é q não tenho certeza dos dados q coloco:



As imagens não apareceram aqui.

Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

Lita Mclean
JavaChild
[Avatar]

Membro desde: 11/12/2009 10:55:58
Mensagens: 143
Offline

ops só vi agora..; mas de qualquer forma consegui autenticar aqui no meu eclipse


agora o que faço?
asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

Lita Mclean wrote:ops só vi agora..; mas de qualquer forma consegui autenticar aqui no meu eclipse


agora o que faço?


Para se autenticar, você deve ter fornecido uma unidade organizacional ('o' ou 'ou'). Substitua isso no seu código, assim como o usuário e senha. Depois, use essas informações para navegar. Note que você tem que arrumar coisas como o ctx.lookup("ou=NewHires") para coisas que existam, de fato, na sua árvore.

This message was edited 1 time. Last update was at 24/01/2012 15:53:13


Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

quebrado
JavaEvangelist
[Avatar]

Membro desde: 21/06/2006 21:48:57
Mensagens: 352
Offline

Vc pode utilizar o spring ldap.
Uso ele aqui na empresa e é muito facil de utilizar.
t+

This message was edited 1 time. Last update was at 24/01/2012 19:31:47


....zzzzz
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team