Я использовал пользовательский AUTH как этотКак получить аутентификации внутри UserDetailsService подкласса
@Override
public Authentication authenticate(Authentication authentication) throws AuthenticationException{
LoggedInUser user = new LoggedInUser();
...
...
return new UsernamePasswordAuthenticationToken(user, authentication.getCredentials());
}
здесь я заходил какое-то значение для authentication
объекта
Теперь я использую password-encoder
поэтому мой заказ аутентификация
@Service
public class CustomUserDetailsService implements UserDetailsService {
@Autowired
private UserService userService;
static final PasswordEncoder passwordEncoder = new BCryptPasswordEncoder();
@Override
public UserDetails loadUserByUsername(String s) throws UsernameNotFoundException {
}
Здесь внутри loadUserByUsername
как я могу установить что-либо в Authentication
объект?