Я использую HTTP BASIC Authentication с Java.
Мой сервлет отправляет JMS-сообщение, но мне нужно предоставить пользователю и паролю аутентификацию при создании соединения:
javax.jms.ConnectionFactory.createConnection(String username, String password)
Я могу получить имя пользователя из HttpServletRequest.getUserPrincipal(). Но, похоже, нет способа получить пароль. Как это решить?