Package org.apereo.cas.throttle
Interface AuthenticationThrottlingExecutionPlan
- All Known Implementing Classes:
DefaultAuthenticationThrottlingExecutionPlan
public interface AuthenticationThrottlingExecutionPlan
- Since:
- 5.3.0
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionGets authentication throttle filter.List<org.springframework.web.servlet.HandlerInterceptor> Gets authentication throttle interceptor.Register authentication throttle filter.registerAuthenticationThrottleInterceptor(org.springframework.web.servlet.HandlerInterceptor handler) Register authentication throttle interceptor.
-
Field Details
-
BEAN_NAME
Default bean name.- See Also:
-
-
Method Details
-
registerAuthenticationThrottleInterceptor
AuthenticationThrottlingExecutionPlan registerAuthenticationThrottleInterceptor(org.springframework.web.servlet.HandlerInterceptor handler) Register authentication throttle interceptor.- Parameters:
handler- the handler- Returns:
- the authentication throttling execution plan
-
registerAuthenticationThrottleFilter
AuthenticationThrottlingExecutionPlan registerAuthenticationThrottleFilter(ThrottledRequestFilter filter) Register authentication throttle filter.- Parameters:
filter- the filter- Returns:
- the authentication throttling execution plan
-
getAuthenticationThrottleInterceptors
List<org.springframework.web.servlet.HandlerInterceptor> getAuthenticationThrottleInterceptors()Gets authentication throttle interceptor.- Returns:
- the authentication throttle interceptor
-
getAuthenticationThrottleFilter
ThrottledRequestFilter getAuthenticationThrottleFilter()Gets authentication throttle filter.- Returns:
- the authentication throttle filter
-