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"));

    }




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

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

Войти через центр авторизации
Похожие вопросы
МегаФон Нижний Новгород
от 60 000 ₽
Информзащита Москва
от 180 000 до 220 000 ₽
Bell Integrator Ростов-на-Дону
от 100 000 до 180 000 ₽
20 окт. 2020, в 22:57
5000 руб./за проект
20 окт. 2020, в 21:37
300000 руб./за проект
20 окт. 2020, в 21:18
500 руб./за проект