@Service @Singleton public class WebSecurityManagerFactory extends SecurityManagerFactory
Modifier and Type | Field and Description |
---|---|
Map<String,Principal> |
adminGroupsPerApp |
Map<String,Principal> |
adminPrincipalsPerApp |
PolicyContextHandlerImpl |
pcHandlerImpl |
Constructor and Description |
---|
WebSecurityManagerFactory() |
Modifier and Type | Method and Description |
---|---|
void |
addAdminGroup(String group,
String realmName,
Principal principal) |
void |
addAdminPrincipal(String username,
String realmName,
Principal principal) |
<T> void |
addManagerToApp(String contextId,
String name,
String appName,
JaccWebAuthorizationManager manager) |
JaccWebAuthorizationManager |
createManager(WebBundleDescriptor webBundleDescriptor,
boolean register,
ServerContext context) |
Principal |
getAdminGroup(String group,
String realmName) |
Principal |
getAdminPrincipal(String username,
String realmName) |
<T> String[] |
getContextsForApp(String appName,
boolean remove) |
JaccWebAuthorizationManager |
getManager(String ctxId,
String name,
boolean remove) |
<T> ArrayList<JaccWebAuthorizationManager> |
getManagers(String ctxId,
boolean remove) |
<T> List<JaccWebAuthorizationManager> |
getManagersForApp(String appName,
boolean remove) |
addManagerToApp, getContextsForApp, getManager, getManagers, getManagersForApp
public final PolicyContextHandlerImpl pcHandlerImpl
public JaccWebAuthorizationManager createManager(WebBundleDescriptor webBundleDescriptor, boolean register, ServerContext context)
public JaccWebAuthorizationManager getManager(String ctxId, String name, boolean remove)
public <T> ArrayList<JaccWebAuthorizationManager> getManagers(String ctxId, boolean remove)
public <T> List<JaccWebAuthorizationManager> getManagersForApp(String appName, boolean remove)
public <T> void addManagerToApp(String contextId, String name, String appName, JaccWebAuthorizationManager manager)
public void addAdminPrincipal(String username, String realmName, Principal principal)
Copyright © 2021. All rights reserved.