info.magnolia.cms.security
Class SecuritySupportImpl

java.lang.Object
  extended by info.magnolia.cms.security.SecuritySupportBase
      extended by info.magnolia.cms.security.SecuritySupportImpl
All Implemented Interfaces:
SecuritySupport

public class SecuritySupportImpl
extends SecuritySupportBase

Default SecuritySupport.

Version:
$Revision: $ ($Author: $)

Nested Class Summary
 
Nested classes/interfaces inherited from interface info.magnolia.cms.security.SecuritySupport
SecuritySupport.Factory
 
Field Summary
 
Fields inherited from class info.magnolia.cms.security.SecuritySupportBase
DEFAULT_JAAS_LOGIN_CHAIN
 
Constructor Summary
SecuritySupportImpl()
           
 
Method Summary
 void addUserManager(String realmName, UserManager delegate)
           
 GroupManager getGroupManager()
           
 RoleManager getRoleManager()
           
 UserManager getUserManager()
          Returns a UserManager which is delegating to the configured UserManagers.
 UserManager getUserManager(String realmName)
          Returns a UserManager for the given realm.
 Map<String,UserManager> getUserManagers()
           
 void setGroupManager(GroupManager groupManager)
           
 void setRoleManager(RoleManager roleManager)
           
 
Methods inherited from class info.magnolia.cms.security.SecuritySupportBase
authenticate, createLoginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecuritySupportImpl

public SecuritySupportImpl()
Method Detail

getUserManager

public UserManager getUserManager()
Returns a UserManager which is delegating to the configured UserManagers.

See Also:
DelegatingUserManager

getUserManager

public UserManager getUserManager(String realmName)
Description copied from interface: SecuritySupport
Returns a UserManager for the given realm.


getUserManagers

public Map<String,UserManager> getUserManagers()

addUserManager

public void addUserManager(String realmName,
                           UserManager delegate)

getGroupManager

public GroupManager getGroupManager()

setGroupManager

public void setGroupManager(GroupManager groupManager)

getRoleManager

public RoleManager getRoleManager()

setRoleManager

public void setRoleManager(RoleManager roleManager)


Copyright © 2003-2012 Magnolia International Ltd.. All Rights Reserved.