hi,
i committed angelas latest changes, and added an init-param for
configuring how an empty 'authorization' header should be handled.

the problem is that most (webdav)clients first issue a request without
authorization header, even if you specify a user/pass (eg. m$
webfolders). this resulted in a null-login on the repository, which
gives a read-only user (with the default settings).
i added the 'missing-auth-mapping' init parameter for the
RepositoryAccessServlet. If this param is given, a null-login or a
predefined user-login is done. if this param is missing, the servlet
throws a LoginException which results in sending a 401.
i know, that certain operations are not done at the correct place yet
(eg, the RepositoryAccessServlet might not be the correct place to
extract the credentials) - consider this as a first workaround to
circumvent the login issues....

cheers, tobi
-- 
------------------------------------------< [EMAIL PROTECTED] >---
Tobias Strasser, Day Management AG, Barfuesserplatz 6, CH - 4001 Basel
T +41 61 226 98 98, F +41 61 226 98 97 
-----------------------------------------------< http://www.day.com >---

Reply via email to