| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2005 16:24:35
|
fabio.patricio
GUJ Master
Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline
|
Olá,
Alguém conhece alguma API para acesso a LDAP?
Estou usando essa para testes com OpenLDAP, mas gostaria de ver se tem outras de preferencia free.
]['s
|
Fabio Patricio
http://blog.wansoft.com.br
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2005 16:32:16
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
LDAP apra autenticação apenas ou tu tá guardando algo além disso lá?
Shoes
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2005 16:52:45
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Tem uma outra API - a da Netscape. http://www.mozilla.org/directory/javasdk.html
De qualquer maneira, dê uma olhada nesse site.
http://www.ldapguru.com/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2005 16:54:23
|
fabio.patricio
GUJ Master
Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline
|
pcalcado wrote:LDAP apra autenticação apenas ou tu tá guardando algo além disso lá?
Shoes
Eu comecei so com autenticacao, mas quero guardar algumas info tambem.
]['s
|
Fabio Patricio
http://blog.wansoft.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2005 16:55:07
|
fabio.patricio
GUJ Master
Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline
|
E voces conhecem algum outro server alem do OpenLDAP? Ou esse seria o melhor free?
]['s
|
Fabio Patricio
http://blog.wansoft.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2005 17:05:38
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
a) Você tem de usar um servidor Java ou pode ser em C?
b) Você quer um de graça ou seu projeto precisa de um servidor LDAP pago?
Se for em C e pago, pode procurar algum produto com o nome "Directory Server", tal como o Sun Java System Directory Server (não é em Java) ou o da Novell, ou mesmo ...
O Active Directory do Windows 2000/2003 da Microsoft - não estou falando sério, o Active Directory é um bicho esquisito. Provavelmente o administrador da sua rede Windows não vai querer que você fique mexendo no Active Directory, vai "explodir tudo" ...
De qualquer maneira, dê uma olhada no site que lhe indiquei.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2005 17:20:27
|
fabio.patricio
GUJ Master
Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline
|
thingol wrote:a) Você tem de usar um servidor Java ou pode ser em C?
Nao precisa ser em Java nao.
thingol wrote:b) Você quer um de graça ou seu projeto precisa de um servidor LDAP pago?
Pra eu testar quero free, queria ver se testava em mais de um servidor.
thingol wrote:Se for em C e pago, pode procurar algum produto com o nome "Directory Server", tal como o Sun Java System Directory Server (não é em Java) ou o da Novell, ou mesmo ...
O Active Directory do Windows 2000/2003 da Microsoft  - não estou falando sério, o Active Directory é um bicho esquisito.
thingol wrote:Provavelmente o administrador da sua rede Windows não vai querer que você fique mexendo no Active Directory, vai "explodir tudo" ...
Nao tem adm de rede, pelo menos por enquanto. É um projeto que pode virar um produto ai gostaria de deixar isso meio independente. Mas clase se o "cliente" nao tiver um, pelo menos um free eu teria que ter pra nao complica a venda.
thingol wrote:
De qualquer maneira, dê uma olhada no site que lhe indiquei.
Com certeza vou olhar.
Vlw, vou dar uma pesquisada.
]['s
|
Fabio Patricio
http://blog.wansoft.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2005 17:27:02
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Se vai ser um produto, é legal você arranjar um monte de evaluation versions desses servidores LDAP, como o tal Sun Java Directory Server, o Novell, e até mesmo o ActiveDirectory - sempre dá para arranjar um CD de avaliação do Windows 2003 Server, válido por 360 dias - é só pedir para alguém da Microsoft. É que provavelmente seu cliente pode ter um desses caras já instalado. Por exemplo, num cliente nosso está instalada uma versão antiga do Sun Java Directory Server chamada "iPlanet Directory Server".
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2005 17:31:25
|
fabio.patricio
GUJ Master
Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline
|
thingol wrote:Se vai ser um produto, é legal você arranjar um monte de evaluation versions desses servidores LDAP, como o tal Sun Java Directory Server, o Novell, e até mesmo o ActiveDirectory - sempre dá para arranjar um CD de avaliação do Windows 2003 Server, válido por 360 dias - é só pedir para alguém da Microsoft. É que provavelmente seu cliente pode ter um desses caras já instalado. Por exemplo, num cliente nosso está instalada uma versão antiga do Sun Java Directory Server chamada "iPlanet Directory Server".
Pois é. Vou precisar fazer isso mesmo. Nao quero ter problemas se precisar usar algum ja instalado no cliente.
Sobre, esse esquema de produto. Tu ja fez algo assim, usar varios tipos de servidor, dependendo do cliente. Precisou mudar algo nas rotinas que acessam ele?
]['s
|
Fabio Patricio
http://blog.wansoft.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2005 17:40:01
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
O que pode dar diferença é o "LDAP schema", mas isso na verdade varia com o cliente (pode ser que o seu cliente, por exemplo, ponha um dado importante em um atributo do LDAP que ele criou, não em um atributo padrão) e não exatamente com o servidor LDAP (com a notória diferença do ActiveDirectory, que é um bicho esquisito como já mencionei).
Sem contar que alguns servidores aceitam LDAPS, outros não, e assim por diante.
Portanto é interessante visitar alguns clientes e ver que tipo de servidores eles têm, como é o schema que eles usam, etc.
Bom ter um esquema de configuração, para você poder se adaptar ao schema do seu cliente. (Talvez uma configuração XML )
This message was edited 1 time. Last update was at 02/06/2005 17:41:20
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2005 17:40:21
|
mcampelo
JavaEvangelist
![[Avatar]](/images/avatar/9246444d94f081e3549803b928260f56.jpg)
Membro desde: 29/04/2003 09:36:36
Mensagens: 389
Localização: Rio de Janeiro/Brasil
Offline
|
fabgp2001 wrote:
Alguém conhece alguma API para acesso a LDAP?
O que você quer não é uma API e sim um servidor LDAP, certo?
[]'s
Marco Campêlo
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2005 17:43:33
|
fabio.patricio
GUJ Master
Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline
|
thingol wrote:O que pode dar diferença é o "LDAP schema", mas isso na verdade varia com o cliente (pode ser que o seu cliente, por exemplo, ponha um dado importante em um atributo do LDAP que ele criou, não em um atributo padrão) e não exatamente com o servidor LDAP (com a notória diferença do ActiveDirectory, que é um bicho esquisito como já mencionei).
Sem contar que alguns servidores aceitam LDAPS, outros não, e assim por diante.
Portanto é interessante visitar alguns clientes e ver que tipo de servidores eles têm, como é o schema que eles usam, etc.
Vlw, me esclareceu varias duvidas. Eu ainda nao tinha pegado um esquema assim, sem saber o servidor final. Mas é bom saber que pode dar essas diferencas no final. Claro isso demanda customizacao, mas acho que nao compromete muito.
Ps.: O que da MS nao é esquisito? Sempre tem que que sair do padrao pra atrapalhar.
]['s
|
Fabio Patricio
http://blog.wansoft.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2005 17:45:15
|
fabio.patricio
GUJ Master
Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline
|
mcampelo wrote:
fabgp2001 wrote:
Alguém conhece alguma API para acesso a LDAP?
O que você quer não é uma API e sim um servidor LDAP, certo?
[]'s
Marco Campêlo
Opa, desculpa Marco. A pergunta inicial era pra uma API sim, queria saber se a que eu tava usando era uma boa, ou se tinha algo melhor. Mas como vi que o thingol manja do esquema aproveitei pra sugar um pouco do conhecimento dele.
]['s
|
Fabio Patricio
http://blog.wansoft.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2005 17:47:12
|
mcampelo
JavaEvangelist
![[Avatar]](/images/avatar/9246444d94f081e3549803b928260f56.jpg)
Membro desde: 29/04/2003 09:36:36
Mensagens: 389
Localização: Rio de Janeiro/Brasil
Offline
|
Qdo precisei acessar LDAP, usei o próprio JNDI:
http://java.sun.com/products/jndi/
[]'s
Marco Campêlo
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2005 17:50:51
|
fabio.patricio
GUJ Master
Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline
|
Hm, nao tinha me tocado dessa possibilidade.
]['s
|
Fabio Patricio
http://blog.wansoft.com.br
 |
|
|
 |
|
|