@groovy.transform.CompileStatic abstract class AbstractSecurityInterceptor extends java.lang.Object
Based on the class of the same name in Spring Security, removed in Spring Security 7. This compatibility shim keeps the property-bag API (authenticationManager, accessDecisionManager, securityMetadataSource, etc.) that the Grails Spring Security plugin still relies on, so subclasses such as the plugin's filter-security and method-security interceptors continue to compile and run unchanged.
| Type | Name and description |
|---|---|
AccessDecisionManager |
accessDecisionManager |
AfterInvocationManager |
afterInvocationManager |
boolean |
alwaysReauthenticate |
AuthenticationManager |
authenticationManager |
boolean |
observeOncePerRequest |
boolean |
publishAuthorizationSuccess |
boolean |
rejectPublicInvocations |
java.lang.Object |
runAsManager |
java.lang.Object |
securityMetadataSource |
boolean |
validateConfigAttributes |
| Constructor and description |
|---|
AbstractSecurityInterceptor() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
java.lang.Object |
obtainSecurityMetadataSource() |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#equals(java.lang.Object), java.lang.Object#getClass(), java.lang.Object#hashCode(), java.lang.Object#notify(), java.lang.Object#notifyAll(), java.lang.Object#toString(), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int) |