|
@@ -26,10 +26,32 @@ import org.springframework.security.web.context.request.async.WebAsyncManagerInt
|
|
*/
|
|
*/
|
|
|
|
|
|
enum SecurityFilters {
|
|
enum SecurityFilters {
|
|
- FIRST(Integer.MIN_VALUE), CHANNEL_FILTER, SECURITY_CONTEXT_FILTER, CONCURRENT_SESSION_FILTER,
|
|
|
|
- /** {@link WebAsyncManagerIntegrationFilter} */
|
|
|
|
- WEB_ASYNC_MANAGER_FILTER, HEADERS_FILTER, CORS_FILTER, CSRF_FILTER, LOGOUT_FILTER, X509_FILTER, PRE_AUTH_FILTER, CAS_FILTER, FORM_LOGIN_FILTER, OPENID_FILTER, LOGIN_PAGE_FILTER, DIGEST_AUTH_FILTER, BASIC_AUTH_FILTER, REQUEST_CACHE_FILTER, SERVLET_API_SUPPORT_FILTER, JAAS_API_SUPPORT_FILTER, REMEMBER_ME_FILTER, ANONYMOUS_FILTER, SESSION_MANAGEMENT_FILTER, EXCEPTION_TRANSLATION_FILTER, FILTER_SECURITY_INTERCEPTOR, SWITCH_USER_FILTER, LAST(
|
|
|
|
- Integer.MAX_VALUE);
|
|
|
|
|
|
+ FIRST(Integer.MIN_VALUE),
|
|
|
|
+ CHANNEL_FILTER,
|
|
|
|
+ SECURITY_CONTEXT_FILTER,
|
|
|
|
+ CONCURRENT_SESSION_FILTER,
|
|
|
|
+ WEB_ASYNC_MANAGER_FILTER /** {@link WebAsyncManagerIntegrationFilter} */,
|
|
|
|
+ HEADERS_FILTER, CORS_FILTER,
|
|
|
|
+ CSRF_FILTER,
|
|
|
|
+ LOGOUT_FILTER,
|
|
|
|
+ X509_FILTER,
|
|
|
|
+ PRE_AUTH_FILTER,
|
|
|
|
+ CAS_FILTER,
|
|
|
|
+ FORM_LOGIN_FILTER,
|
|
|
|
+ OPENID_FILTER,
|
|
|
|
+ LOGIN_PAGE_FILTER,
|
|
|
|
+ DIGEST_AUTH_FILTER,
|
|
|
|
+ BASIC_AUTH_FILTER,
|
|
|
|
+ REQUEST_CACHE_FILTER,
|
|
|
|
+ SERVLET_API_SUPPORT_FILTER,
|
|
|
|
+ JAAS_API_SUPPORT_FILTER,
|
|
|
|
+ REMEMBER_ME_FILTER,
|
|
|
|
+ ANONYMOUS_FILTER,
|
|
|
|
+ SESSION_MANAGEMENT_FILTER,
|
|
|
|
+ EXCEPTION_TRANSLATION_FILTER,
|
|
|
|
+ FILTER_SECURITY_INTERCEPTOR,
|
|
|
|
+ SWITCH_USER_FILTER,
|
|
|
|
+ LAST(Integer.MAX_VALUE);
|
|
|
|
|
|
private static final int INTERVAL = 100;
|
|
private static final int INTERVAL = 100;
|
|
private final int order;
|
|
private final int order;
|