Webdav digest authentication failed after Hotfix installation

Hi, I have a problem with Digest authentication over webdav. In fact, it worked for few days until I update Nuxeo plateform with HotFixes. Now the behavior is :

Persons who have tried to connect before update can still connect (userX). Persons have don't tried webdav can't connect now (userY).

When i try to connect with wrong password I have :

(for userX) Digest authentication failed for user: userX realm: NUXEO Login failed for userX

OR

(for userY) Digest authentication failed. Stored HA1 is empty Login failed for userY

Here is my configuration :

<?xml version="1.0"?>
  <component name="org.nuxeo.ecm.platform.wi.auth.config.custom">

    <require>org.nuxeo.ecm.platform.wi.auth.config</require>

    <extension target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService" point="specificChains">

      <specificAuthenticationChain name="WebDAV">
        <headers>
          <header name="User-Agent">(Microsoft-WebDAV-MiniRedir|DavClnt|litmus|gvfs|davfs|WebDAV|cadaver|BitKinex).*</header>
        </headers>

        <replacementChain>
    <plugin>BASIC_AUTH</plugin> 
          <!--<plugin>DIGEST_AUTH</plugin>-->
          <plugin>WEBDAV_BASIC_AUTH</plugin>
        </replacementChain>
      </specificAuthenticationChain>
    </extension>

  </component>

Thank's a lot !

EDIT :

Hi,

In database we have found all users can still connect to Nuxeo with WebDAV.

People who aren't in it can't connect …

Here is the log :

2012-05-23 10:13:16,271 DEBUG [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] Entering Nuxeo Authentication Filter 2012-05-23 10:13:16,271 DEBUG [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] Principal not found inside Request via getUserPrincipal 2012-05-23 10:13:16,271 DEBUG [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] Try getting authentication from cache 2012-05-23 10:13:16,271 DEBUG [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] Trying to retrieve userIdentification using plugin DIGEST_AUTH 2012-05-23 10:13:16,272 DEBUG [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] Trying to retrieve userIdentification using plugin WEBDAV_BASIC_AUTH 2012-05-23 10:13:16,272 DEBUG [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] user/password not found in request, try into identity cache

2012-05-23 10:13:36,160 DEBUG [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] Entering Nuxeo Authentication Filter 2012-05-23 10:13:36,160 DEBUG [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] Principal not found inside Request via getUserPrincipal 2012-05-23 10:13:36,160 DEBUG [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] Try getting authentication from cache 2012-05-23 10:13:36,160 DEBUG [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] Try getting authentication from cache 2012-05-23 10:13:36,160 DEBUG [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] Trying to retrieve userIdentification using plugin DIGEST_AUTH 2012-05-23 10:13:36,160 DEBUG [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] Trying to retrieve userIdentification using plugin WEBDAV_BASIC_AUTH 2012-05-23 10:13:36,161 DEBUG [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] user/password not found in request, try into identity cache 2012-05-23 10:13:36,161 DEBUG [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] user/password not found in request, try into identity cache 2012-05-23 10:13:36,166 DEBUG [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] Entering Nuxeo Authentication Filter 2012-05-23 10:13:36,166 DEBUG [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] Principal not found inside Request via getUserPrincipal 2012-05-23 10:13:36,166 DEBUG [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] Try getting authentication from cache 2012-05-23 10:13:36,166 DEBUG [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] Trying to retrieve userIdentification using plugin DIGEST_AUTH 2012-05-23 10:13:36,166 DEBUG [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] User/Password found as parameter of the request 2012-05-23 10:13:36,167 WARN [org.nuxeo.ecm.ui.web.auth.digest.DigestLoginPlugin] Digest authentication failed. Stored HA1 is empty 2012-05-23 10:13:36,167 INFO [org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter] Login failed for tcri

0 votes

1 answers

2484 views

ANSWER



Have you solved it ?

0 votes