Witam,
jak mogę pobrać role z payload mając takiego JSON'a
{
"sub": "Marek",
"auth": [
{
"authority": "ROLE_USER"
}
],
"iat": 1574181440,
"exp": 1574181640
}
Znalazłem takie coś ale wydaje mi się że nie działą, ponieważ program nie działa i nie pokazuje żadnego błędu.
Collection<? extends GrantedAuthority> authorities = Arrays.asList(claims.get(secretKey).toString().split(",")).stream()
.map(authority -> new SimpleGrantedAuthority(authority)).collect(Collectors.toList());