Start proper documentation

This commit is contained in:
AFaust
2020-10-19 22:18:42 +02:00
parent 74f79afa8a
commit f34b6eed2d
4 changed files with 239 additions and 14 deletions

View File

@@ -376,9 +376,10 @@ public class KeycloakAuthenticationComponent extends AbstractAuthenticationCompo
if (currentAuthentication instanceof UsernamePasswordAuthenticationToken)
{
GrantedAuthority[] grantedAuthorities = currentAuthentication.getAuthorities();
final List<GrantedAuthority> grantedAuthoritiesL = new ArrayList<>(Arrays.asList(grantedAuthorities));
mappedAuthorities.stream().map(GrantedAuthorityImpl::new).forEach(grantedAuthoritiesL::add);
final List<GrantedAuthority> grantedAuthoritiesL = mappedAuthorities.stream().map(GrantedAuthorityImpl::new)
.collect(Collectors.toList());
grantedAuthoritiesL.addAll(Arrays.asList(grantedAuthorities));
grantedAuthorities = grantedAuthoritiesL.toArray(new GrantedAuthority[0]);
((UsernamePasswordAuthenticationToken) currentAuthentication).setAuthorities(grantedAuthorities);

View File

@@ -80,6 +80,8 @@
"manage-account"
],
"realm-management": [
"query-groups",
"query-users",
"view-users",
"view-clients"
]