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

    }




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

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

Похожие вопросы
23 нояб. 2024, в 01:31
1500 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект