Мне удалось успешно реализовать и запустить проект, но есть некоторые вещи, которые меня смущают.
CustomUserDetailsService.java:
Код: Выделить всё
@Override
public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
Optional optionalUsers = usersAuthRepository.findByName(username);
optionalUsers
.orElseThrow(() -> new UsernameNotFoundException("Username not found"));
return optionalUsers
.map(CustomUserDetails::new).get();
}
Код: Выделить всё
@Override
public Collection
Подробнее здесь: [url]https://stackoverflow.com/questions/63262620/spring-security-authrozation-on-rest-apis[/url]