Задать вопрос
Romanov1981
@Romanov1981

Как передать Authorities с несколькими ролями?

Приветствую уважаемые форумчане.

Подскажите пожалуйста, как передать несколько ролей?

public class UserDetail implements UserDetailsService {

    @Override
    public UserDetails loadUserByUsername(String email) throws UsernameNotFoundException {

        return new org.springframework.security.core.userdetails.User("user", "1234",
                true, true, true, true, getAuthorities());

    }


    private Collection<? extends GrantedAuthority> getAuthorities(){

        // Тут я возвращаю роль. Как вернуть несколько ролей?
        return Collections.singletonList(new SimpleGrantedAuthority("ROLE_USER"));

    }




}
  • Вопрос задан
  • 328 просмотров
Подписаться 1 Простой 4 комментария
Решения вопроса 1
xez
@xez Куратор тега Java
TL Junior Roo
Java 9+
return List.of(new SimpleGrantedAuthority("ROLE_USER1"),
                                 new SimpleGrantedAuthority("ROLE_USER2"),
                                 new SimpleGrantedAuthority("ROLE_USER3"));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы