JAAS e LDAP (Microsoft AD)

Pessoal,
Gostaria de realizar a autenticação de usuários que encontram-se no Microsoft Active Directory por JAAS.

Não existe um LoginModule já implementado para isto? Como o com.sun.security.auth.module.NTLoginModule ou algo parecido? Onde posso checar todos os LoginModules existentes? :roll:

Caso não exista um Login Module, é só criar um e fazer uma classe de autenticação, correto?

Alguém tem algum exemplo dos parâmetros para conexão com o Microsoft AD?

Obrigada pela ajuda,
Fernanda

http://www.guj.com.br/posts/list/38988.java

Obrigada,
mas toda a implementação do JAAS eu já fiz e testei várias situações, implementando até alguns LoginModules de teste, com acesso a DB.
Estou somente com dúvida mais focada com relação a LDAP, se existe algum LoginModule específico para AD, e se não existe eu tentarei fazer um…
Também tenho dúvida com relação a SSO, se só é possível implementar com uso de tickets e Kerberos, ou se existe forma mais simples…

Obrigada novamente,
Fernanda

Olá Fernanda.

Estou precisando desenvolver a mesma coisa que você criou.
Gostaria de lhe perguntar se você conseguiu implementar a questão de autenticação e autorização com o AD?

E outra coisa, você encontrou bastante documentação referente a isso?

Obrigado,
Leandro

[quote=leandro_bortolotto]Olá Fernanda.

Estou precisando desenvolver a mesma coisa que você criou.
Gostaria de lhe perguntar se você conseguiu implementar a questão de autenticação e autorização com o AD?

E outra coisa, você encontrou bastante documentação referente a isso?

Obrigado,
Leandro[/quote]

Olá Leandro,
Infelizmente estas minhas pesquisas estão paradas no momento e não avancei muito mais por problemas de planejamento de outras atividades mais prioritárias.

Eu encontrei várias coisas, mas não consegui achar nada muito didático.
Abaixo segue uma lista de links que anotei…

Quando eu tiver evoluções eu lhe aviso. Se você descobrir algo, me dá um toque tb :slight_smile:

Obrigada!

Fernanda

http://www.j2b.com.br/artigos/j2se/jaas01/index.htm
http://java.sun.com/products/jaas/overview.html

http://java.sun.com/j2se/1.4.2/docs/guide/security/jaas/JAASRefGuide.html
http://java.sun.com/j2se/1.5.0/docs/guide/security/jaas/tutorials/index.html

JAAS e Tomcat
http://www.kopz.org/public/documents/tomcat/jaasintomcat.html

JAAS


http://www.devx.com/getHelpOn/Article/9915/1954?pf=true
http://www.mooreds.com/jaas.html
http://www.j2b.com.br/artigos/j2se/jaas01/index.htm

https://www6.software.ibm.com/developerworks/education/j-sec2/j-sec2-a4.pdf (mostra diferença de autorizações: programática e demonstrativa)

JAAS e GSS_API
http://java.sun.com/j2se/1.4.2/docs/guide/security/jgss/tutorials/index.html
http://www-128.ibm.com/developerworks/java/library/j-gssapi/
http://www-128.ibm.com/developerworks/java/library/j-gss-sso/

Diferença entre GSS-API e JSSE
http://java.sun.com/j2se/1.4.2/docs/guide/security/jgss/tutorials/JGSSvsJSSE.html

LoginModule Developers Guide
http://java.sun.com/j2se/1.4.2/docs/guide/security/jaas/JAASLMDevGuide.html

JAAS Web (SSO com cookie, e sugestão de SSO com LDAP)
http://bdn1.borland.com/article/borcon/files/3184/paper/3184.html

SSO e JAAS: http://www.devx.com/Java/Article/7865/1763/page/3,
http://www.devx.com/Java/Article/7865

Solução que faz SSO do SAP, enviando um Ticket compatível com o SAP:
http://www.cybersafe.com/menu_prodsolserv/solutions/solutions_sap_adapter.htm

Configurando LoginModule no SAP:
http://help.sap.com/saphelp_nw04/helpdata/en/07/0ce13d8ee4535ee10000000a114084/content.htm

Projeto Open-Source que utiliza Cookie-SSO e Ticket-SSO
http://moria.sourceforge.net/howto_service_sso.html

Kerberos v5 e GSS
http://java.sun.com/products/jndi/tutorial/ldap/security/gssapi.html

Download de solução com autenticação em LDAP
http://java.ittoolbox.com/code/archives.asp?d=2563&a=s

Conectando Java com LDAP
http://www.furutani.eti.br/

Manipulando LDAP com JNDI

JAAS e Autorização (português)
http://www.guj.com.br/posts/list/38988.java

Autenticação com JNDI e LDAP
http://forum.java.sun.com/thread.jspa?threadID=581425&start=0

Sintaxe dos Arquivos de Política de Segurança
http://java.sun.com/j2se/1.4.2/docs/guide/security/PolicyFiles.html

Uso de Filtros
http://www.javafree.org/content/view.jf?idContent=115