Менеджер аутентификации аутентифицирует почтовый запрос, но сеанс не аутентифицирует дальнейшие запросы.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Менеджер аутентификации аутентифицирует почтовый запрос, но сеанс не аутентифицирует дальнейшие запросы.

Сообщение Anonymous »

Код: Выделить всё

@GetMapping("/find")
public List getUsers(){
return service.getUsers();
}

@PostMapping("/loging")
public ResponseEntity Authenticate(@RequestBody Logindetails cred, HttpServletRequest req){
Authentication auth = authenticationManager.authenticate(new UsernamePasswordAuthenticationToken(cred.getUsername(),cred.getPassword()));
SecurityContextHolder.getContext().setAuthentication(auth);
return ResponseEntity.ok().body(req.getSession().getId());
}
Конечная точка /loging аутентифицирует пользователя и сохраняет объект аутентификации в контексте безопасности. Когда я отправляю запрос на получение в /find, я ожидаю, что он будет работать без аутентификации, поскольку контекст безопасности содержит объект аутентификации. но это не работает и выдает 401. Может ли кто-нибудь мне помочь с этим?

Подробнее здесь: https://stackoverflow.com/questions/798 ... not-authen
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»