В настоящее время я использую эту реализацию Java-сервлета WebDAV, насколько мне известно, самое маленькое и простое в использовании Java-решение WebDAV, которое не зависит от Tomcat (Using WebLogic).
Поэтому я хотел бы расширить это, чтобы использовать базовый уровень безопасности, который в некоторой степени использует соединение с базой данных для аутентификации пользователей.
Мой вопрос: возможно ли это? HttpServletRequest даже получает аутентификацию?
Рассмотрим следующий заголовок метода:
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { }
Теперь я хотел бы использовать req.getPrincipal для получения Принципала пользователя, содержащего Имя пользователя и Пароль. Тем не менее, мой getPrincipal всегда возвращает значение NULL, даже если я установил для моего клиента WebDAV аутентификацию Windows или что-то еще.