Package | Description |
---|---|
info.magnolia.cms.security |
Modifier and Type | Class and Description |
---|---|
class |
DelegatingUserManager
A
UserManager delegating to a set of user managers. |
class |
ExternalUserManager
Manages the JAAS users.
|
class |
HierarchicalUserManager
A variation of a
MgnlUserManager which stores users hierarchically using the following structure: /<path>/<first letter of user name>/<first two letters of user name>. |
class |
MgnlUserManager
Manages the users stored in Magnolia itself.
|
protected static class |
RescueSecuritySupport.RescueUserManager
TODO: extract as top level class? Currently this class is tested implicitly by
RescueSecuritySupportTest . |
class |
SystemUserManager
Responsible to handle system users like anonymous and superuser.
|
Modifier and Type | Method and Description |
---|---|
UserManager |
RescueSecuritySupport.getUserManager() |
static UserManager |
Security.getUserManager()
Deprecated.
Returns the configured UserManager.
|
UserManager |
SecuritySupportImpl.getUserManager()
Returns a UserManager which is delegating to the configured UserManagers.
|
UserManager |
SecuritySupport.getUserManager()
Returns a generic UserManager, either for a default realm, or an implementation which delegates to other UserManager instances.
|
UserManager |
RescueSecuritySupport.getUserManager(String realmName) |
UserManager |
SecuritySupportImpl.getUserManager(String realmName) |
UserManager |
SecuritySupport.getUserManager(String realmName)
Returns a UserManager for the given realm.
|
Modifier and Type | Method and Description |
---|---|
Map<String,UserManager> |
SecuritySupportImpl.getUserManagers() |
Modifier and Type | Method and Description |
---|---|
void |
SecuritySupportImpl.addUserManager(String realmName,
UserManager delegate) |
Modifier and Type | Method and Description |
---|---|
void |
SecuritySupportImpl.setUserManagers(Map<String,UserManager> userManagers) |
Constructor and Description |
---|
DelegatingUserManager(Map<String,UserManager> delegates) |
Copyright © 2003–2018 Magnolia International Ltd.. All rights reserved.