Я изучаю spring-ws чуть больше недели и настроил простой веб-сервис.
Я тестирую его с помощью soapui и указываю имя пользователя и пароль в свойствах запроса.
У моего веб-сервиса нет уровня безопасности, и я не хочу его добавлять. Мне просто нужно вытащить имя пользователя и пароль из запроса, чтобы сделать запросы к другому сервису. Я не хочу указывать имя пользователя или пароль в самом теле запроса.
Все, что я хочу сделать, это получить имя пользователя и пароль из запроса от soapui. Кто-нибудь знает, где логин и пароль в запросе? Являются ли они в заголовке http или заголовке мыла. Заголовок мыла кажется пустым в soapui.
Я попытался написать свой собственный перехватчик на свою конечную точку и получить заголовок мыла, но он кажется пустым.
Я также пытался получить их с помощью SecurityContextHolder.getContext().getAuthentication();
, но это возвращает ноль.
Я также попытался опросить HttpServletRequest
с моей конечной точки, чтобы узнать, были ли там данные пользователя, к сожалению, нет.
У кого-нибудь есть идеи или хорошие знания в этой области?