public abstract class GenericPrincipalFactory extends Object
| Constructor and Description |
|---|
GenericPrincipalFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected Group |
createGroup(String name,
Set<Principal> principals) |
protected abstract org.apache.catalina.realm.GenericPrincipal |
createPrincipal(Principal userPrincipal,
List<String> roles) |
org.apache.catalina.realm.GenericPrincipal |
createPrincipal(org.apache.catalina.Realm realm,
Principal identity,
Set<String> roleSet,
KeycloakSecurityContext securityContext) |
protected Principal |
getPrincipal(Subject subject)
Get the Principal given the authenticated Subject.
|
protected Group[] |
getRoleSets(Collection<String> roleSet) |
public org.apache.catalina.realm.GenericPrincipal createPrincipal(org.apache.catalina.Realm realm,
Principal identity,
Set<String> roleSet,
KeycloakSecurityContext securityContext)
protected abstract org.apache.catalina.realm.GenericPrincipal createPrincipal(Principal userPrincipal, List<String> roles)
protected Principal getPrincipal(Subject subject)
Group is
considered or the single subject inside the CallerPrincipal group.subject - protected Group[] getRoleSets(Collection<String> roleSet)
Copyright © 2015. All rights reserved.