inetsoft.sree.security
Class CompositeSecurityProvider
java.lang.Object
inetsoft.sree.security.AbstractSecurityProvider
inetsoft.sree.security.CompositeSecurityProvider
- All Implemented Interfaces:
- AuthenticationChangeListener, AuthenticationProvider, AuthorizationProvider, SecurityProvider, EventListener
public class CompositeSecurityProvider
- extends AbstractSecurityProvider
Security provider implementation that wraps a arbitrary authentication and
authorization modules.
- Since:
- 8.5
| Methods inherited from class inetsoft.sree.security.AbstractSecurityProvider |
authenticate, authenticateFallbackAdmin, authenticationChanged, checkPermission, clearCache, findIdentity, getAuthenticationProvider, getAuthorizationProvider, getEmails, getGroup, getGroupMembers, getGroups, getIndividualUsers, getPermission, getRole, getRoleMembers, getRoles, getRoles, getUser, getUsers, getUsers, removePermission, setPermission, supportGroupPermission, tearDown |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompositeSecurityProvider
public CompositeSecurityProvider(AuthenticationProvider authentication,
AuthorizationProvider authorization)
- Creates a new instance of CompositeSecurityProvider.
- Parameters:
authentication - the authentication module.authorization - the authorization module.