Cześć,
Mam pytanie dotyczące Spring Security. Chciałbym mieć kontroler, który zwraca listę ról aktualnie zalogowanego użytkownika.
auth.inMemoryAuthentication()
.withUser("user")
.password("password")
.roles("USER", "TEST")
.authorities("DOMENA1", "DOMENA2");
Taki użytkownik przykładowo. Teraz co ważne, napisałem coś takiego jak niżej ale dostaje listę authorities a nie ról :/
public Collection<? extends GrantedAuthority> getUserRoles(Authentication authentication) {
Collection<? extends GrantedAuthority> authorities = null;
if (!(authentication instanceof AnonymousAuthenticationToken)) {
authorities = authentication.getAuthorities();
}
return authorities;
}
Czy ktoś wie jak dostać listę RÓL?