Java WebDAV Server Authentication
WebDAV Server Library for Java is independent of authentication schema and does not contain any authentication or authorization code. In your project, you can implement Basic, Digest, NTLM, Kerberos, cookies, URL-authentication, or any other authentication required in your project. In this section, you can find several examples of authentication implementation.
Note that many WebDAV clients including MS Office (on both Windows and Mac OS X) and MS Miniredirector (Windows Shell) require Basic, Digest, NTLM or Kerberos. They do NOT support cookies authentication out of the box. To implement cookies authentication you can use protocol application provided with WebDAV Ajax Library and Ajax File Browser. See the following articles for more details: For WebDAV Ajax Library: Opening MS Office and other Docs from a Web Site with Cookies Authentication. For Ajax File Browser: Opening Docs from a WebDAV Server with Cookies Authentication
Configuring Basic or Digest Authentication for Tomcat-based WebDAV Server
Basic/Digest Authentication Important! Microsoft Office on Windows and Mac OS X as well as Windows Shell (Web Folders / mini-redirector), requires secure SSL connection when used with Basic authentication. Microsoft Office will fail to open a docum ...
Configuring LDAP (Active Directory) Authentication for Glassfish-based WebDAV Server
To configure LDAP authentication: Create new realm. Open administrative console of the Glassfish server. From the main tree (Common Tasks) expand Configuration and go to Security > Realms. Create new realm: Name=LDAP Class Name=com.sun.enterp ...
Configuring NTLM Authentication and Avoiding the Login Prompt
This article describes bow to avoid the login dialog with NTML authentication and enable NTLM with SSL connection. In some cases, document opening may fail if NTLM authentication is used with SSL connection and a user selects to save its credentials ...