У меня есть тестовый Junit случая, когда я аутентичность в приложение с помощьювесны тест безопасности случае для выполнения базовой аутентификации
public static MockHttpServletRequestBuilder prepare(
final MockHttpServletRequestBuilder request,
final Participant user)
{
return request.contentType(MediaType.APPLICATION_JSON)
.with(user(user.getAccount().getUsername())
.authorities(user.getAccount().getRole().getAuthorities()));
}
вещи согласно документации, представленной на https://spring.io/blog/2014/05/23/preview-spring-security-test-web-security, он фактически не аутентификации используя имя пользователя и пароль, но просто настраивает SecurityContext на основе полномочий, которые мы передаем.
В моем случае я регистрирую событие всякий раз, когда пользователь входит в приложение. И я хочу написать тестовый пример, чтобы проверить, сохраняется ли событие при входе пользователя в приложение или нет. Но, как пружина безопасности даже не аутентификации пользователя, это на самом деле не вызывая
onSuccessfulAuthentication(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response, final Authentication authResult)
из BasicAuthenticationFilter
где я протоколирование событий.
Есть ли способ имитировать тестовый пример с моими требованиями?
вы можете показать импорт вы используете? – Eduardo