Class AuthorizationFilter
java.lang.Object
org.mule.runtime.api.component.AbstractComponent
org.mule.runtime.core.api.security.AbstractSecurityFilter
org.mule.extension.spring.internal.security.AuthorizationFilter
- All Implemented Interfaces:
org.mule.runtime.api.component.Component,org.mule.runtime.api.lifecycle.Initialisable,org.mule.runtime.core.api.security.SecurityFilter
public class AuthorizationFilter
extends org.mule.runtime.core.api.security.AbstractSecurityFilter
Authorizes user access based on the required authorities for a user.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.mule.runtime.api.component.Component
org.mule.runtime.api.component.Component.Annotations -
Field Summary
Fields inherited from class org.mule.runtime.core.api.security.AbstractSecurityFilter
logger, registry, securityManagerFields inherited from class org.mule.runtime.api.component.AbstractComponent
ANNOTATION_NAME, LOCATION_KEY, ROOT_CONTAINER_NAME_KEYFields inherited from interface org.mule.runtime.api.component.Component
ANNOTATIONS_PROPERTY_NAME, NS_MULE_DOCUMENTATION, NS_MULE_PARSER_METADATAFields inherited from interface org.mule.runtime.api.lifecycle.Initialisable
PHASE_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.mule.runtime.api.security.SecurityContextdoFilter(org.mule.runtime.core.api.event.CoreEvent event) Methods inherited from class org.mule.runtime.core.api.security.AbstractSecurityFilter
doInitialise, getSecurityManager, getSecurityProviders, initialiseMethods inherited from class org.mule.runtime.api.component.AbstractComponent
getAnnotation, getAnnotations, getDslSource, getIdentifier, getLocation, getRepresentation, getRootContainerLocation, initRootContainerName, setAnnotations
-
Constructor Details
-
AuthorizationFilter
-
-
Method Details
-
doFilter
public org.mule.runtime.api.security.SecurityContext doFilter(org.mule.runtime.core.api.event.CoreEvent event) throws org.mule.runtime.api.security.SecurityException - Specified by:
doFilterin interfaceorg.mule.runtime.core.api.security.SecurityFilter- Specified by:
doFilterin classorg.mule.runtime.core.api.security.AbstractSecurityFilter- Throws:
org.mule.runtime.api.security.SecurityException
-