Konfigurieren von Tomcat zu verwenden NTLM-Authentifizierung von Windows?
Möchte ich die Verwendung der NTLM-Authentifizierung mit Tomcat, so dass der Iexplorer senden automatisch die Benutzer-id+pwd webapp. Ist das möglich?
Mit "BASIC" - Authentifizierung IE öffnet sich der übliche dialog pwd, aber ich wollen, überspringen Sie diesen dialog. ( Anmerkung, ich benutze JNDIReal/ldap)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, es ist. Die Tomcat Wiki verweist auf eine Dokumentation über Samba-code, die es ermöglicht, Tomcat zu tun, die NTLM-Authentifizierung.
Die Samba-community implementiert ein Servlet-filter, der ermöglicht athenticate Benutzer gegen einen domain-controller.
Ja, es ist jetzt möglich mit Waffel-Tomcat-Authenticator unterstützt, Verhandeln, NTLM (v1, v2, etc., und Kerberos).
http://code.dblock.org/ShowPost.aspx?id=103
http://dblock.github.io/waffle/
Waffel arbeitet auf windows server nur
Alternativ, wenn Sie auf einem Windows-server haben, können Sie IIS verwenden, die Authentifizierung und Umleitung von Anfragen an Tomcat. Hier ist die Dokumentation: http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html
Möchten Sie vielleicht check out UnboundID LDAP-Lösung http://www.unboundid.com/products/ldapsdk/
Habe nicht versucht es noch aber scheint wie ein Kompromiss.
Hier ist ein kurzer Vergleich zwischen UnboundID SDK, JNDI und Netscape SDK: http://www.unboundid.com/products/ldap-sdk/docs/advantages/comparison.php . Es mag voreingenommen sein, da es auf ungebundene website aber hey, gibt Ihnen eine gute Idee, warum Sie vielleicht in Betracht ziehen.
Menschen aus der JCIFS Projekt (die reerenced in mkoller Antwort) sagt, dass die Lösung, die Sie bereitstellen, ist nicht kompatibel mit NTLMv2...
http://jcifs.samba.org/src/docs/ntlmhttpauth.html
sollten Sie überprüfen,http://www.ioplex.com/jespa.html, die ist nicht kostenlos...
Habe ich verwendet JCIFS -, Waffel-und IIS-Seite.