Я использую HTTP-аутентификацию BASIC с Java.
Мой сервлет отправляет сообщение JMS, но мне нужно указать пользователя и пароль для аутентификации при создании соединения:
javax.jms.ConnectionFactory.createConnection(String username, String password)
Я могу получить имя пользователя из HttpServletRequest.getUserPrincipal (). Но, похоже, нет возможности восстановить пароль. Как мне решить эту проблему?
HTTP provides a simple challenge-response authentication framework that can be used by a server to challenge a client request and by a client to provide authentication information. **It uses a case-insensitive token as a means to identify the authentication scheme**, followed by additional information necessary for achieving authentication via that scheme.
(курсив добавлен) 12.04.2018