Skip to content

Instantly share code, notes, and snippets.

@sandipchitale
Last active November 15, 2022 08:43
Show Gist options
  • Save sandipchitale/e1d2bc6693f822399cb076f659fb1bf4 to your computer and use it in GitHub Desktop.
Save sandipchitale/e1d2bc6693f822399cb076f659fb1bf4 to your computer and use it in GitHub Desktop.
Spring Security Authorization Server Filter Chain #authorization-server

Filter Chains and Filters

Filter Name: dumpFilters FilterClass: com.example.as.AsApplication$DumpFilters
Filter Name: characterEncodingFilter FilterClass: org.springframework.boot.web.servlet.filter.OrderedCharacterEncodingFilter
Filter Name: webMvcMetricsFilter FilterClass: org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter
Filter Name: formContentFilter FilterClass: org.springframework.boot.web.servlet.filter.OrderedFormContentFilter
Filter Name: requestContextFilter FilterClass: org.springframework.boot.web.servlet.filter.OrderedRequestContextFilter
Filter Name: springSecurityFilterChain FilterClass: org.springframework.boot.web.servlet.DelegatingFilterProxyRegistrationBean$1
        org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda$694/0x0000000801056e78@20cff21e
                org.springframework.security.web.session.DisableEncodeUrlFilter@463045fb
                org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@27ab206
                org.springframework.security.web.context.SecurityContextPersistenceFilter@4270b142
                org.springframework.security.oauth2.server.authorization.web.ProviderContextFilter@2aee0704
                org.springframework.security.web.header.HeaderWriterFilter@69a40b3c
                org.springframework.security.web.csrf.CsrfFilter@687389a6
                org.springframework.security.web.authentication.logout.LogoutFilter@6459f4ea
                org.springframework.security.oauth2.server.authorization.web.OAuth2AuthorizationEndpointFilter@3b5a19ed
                org.springframework.security.oauth2.server.authorization.oidc.web.OidcProviderConfigurationEndpointFilter@13192275
                org.springframework.security.oauth2.server.authorization.web.NimbusJwkSetEndpointFilter@99a8de3
                org.springframework.security.oauth2.server.authorization.web.OAuth2AuthorizationServerMetadataEndpointFilter@1ecf0ac6
                org.springframework.security.oauth2.server.authorization.web.OAuth2ClientAuthenticationFilter@509a6095
                org.springframework.security.web.savedrequest.RequestCacheAwareFilter@6314df3c
                org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@5785e813
                org.springframework.security.web.authentication.AnonymousAuthenticationFilter@3344d163
                org.springframework.security.web.session.SessionManagementFilter@45554613
                org.springframework.security.web.access.ExceptionTranslationFilter@53d6e959
                org.springframework.security.web.access.intercept.FilterSecurityInterceptor@6ad6443
                org.springframework.security.oauth2.server.authorization.web.OAuth2TokenEndpointFilter@16681017
                org.springframework.security.oauth2.server.authorization.web.OAuth2TokenIntrospectionEndpointFilter@55a0f011
                org.springframework.security.oauth2.server.authorization.web.OAuth2TokenRevocationEndpointFilter@5627cb29
                org.springframework.security.oauth2.server.authorization.oidc.web.OidcUserInfoEndpointFilter@527937d0
        any request
                org.springframework.security.web.session.DisableEncodeUrlFilter@56cfe6be
                org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@7f0d8eff
                org.springframework.security.web.context.SecurityContextPersistenceFilter@9785903
                org.springframework.security.web.header.HeaderWriterFilter@6d6cd1e0
                org.springframework.security.web.csrf.CsrfFilter@6ce26986
                org.springframework.security.web.authentication.logout.LogoutFilter@7f2b584b
                org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@222acad
                org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter@4faf1f4
                org.springframework.security.web.authentication.ui.DefaultLogoutPageGeneratingFilter@149aa7b2
                org.springframework.security.web.savedrequest.RequestCacheAwareFilter@34009349
                org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@3f68a7f8
                org.springframework.security.web.authentication.AnonymousAuthenticationFilter@3ca3648
                org.springframework.security.web.session.SessionManagementFilter@76a9a009
                org.springframework.security.web.access.ExceptionTranslationFilter@2bf2d6eb
                org.springframework.security.web.access.intercept.FilterSecurityInterceptor@342beaf6
Filter Name: Tomcat WebSocket (JSR356) Filter FilterClass: org.apache.tomcat.websocket.server.WsFilter

filters and filter chains

Filter Name: dumpFilters FilterClass: pk.training.basit.SpringAuthorizationServerApplication$DumpFilters
Filter Name: characterEncodingFilter FilterClass: org.springframework.boot.web.servlet.filter.OrderedCharacterEncodingFilter
Filter Name: webMvcMetricsFilter FilterClass: org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter
Filter Name: formContentFilter FilterClass: org.springframework.boot.web.servlet.filter.OrderedFormContentFilter
Filter Name: requestContextFilter FilterClass: org.springframework.boot.web.servlet.filter.OrderedRequestContextFilter
Filter Name: springSecurityFilterChain FilterClass: org.springframework.boot.web.servlet.DelegatingFilterProxyRegistrationBean$1
        Ant [pattern='/webjars/**']
        Ant [pattern='/image/**']
        org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer$$Lambda$1251/0x0000000801444e70@4aeaa247
                org.springframework.security.web.session.DisableEncodeUrlFilter@2ba95f92
                org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@7aaea4e7
                org.springframework.security.web.context.SecurityContextPersistenceFilter@5c18771f
                org.springframework.security.oauth2.server.authorization.web.ProviderContextFilter@8a525d5
                org.springframework.security.web.header.HeaderWriterFilter@2c1a1d25
                org.springframework.security.web.csrf.CsrfFilter@c3b50b7
                org.springframework.security.web.authentication.logout.LogoutFilter@2f2f8dc
                org.springframework.security.oauth2.client.web.OAuth2AuthorizationRequestRedirectFilter@7a3c23a
                org.springframework.security.oauth2.server.authorization.web.OAuth2AuthorizationEndpointFilter@2063cc4e
                org.springframework.security.oauth2.server.authorization.oidc.web.OidcProviderConfigurationEndpointFilter@6eab806a
                org.springframework.security.oauth2.server.authorization.web.NimbusJwkSetEndpointFilter@22db3a16
                org.springframework.security.oauth2.server.authorization.web.OAuth2AuthorizationServerMetadataEndpointFilter@409649da
                org.springframework.security.oauth2.server.authorization.web.OAuth2ClientAuthenticationFilter@4f0de891
                org.springframework.security.oauth2.client.web.OAuth2LoginAuthenticationFilter@6490b64e
                org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@adba3f7
                org.springframework.security.web.savedrequest.RequestCacheAwareFilter@7b4dfcf0
                org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@1349e5e9
                org.springframework.security.web.authentication.AnonymousAuthenticationFilter@21f40a95
                org.springframework.security.web.session.SessionManagementFilter@6f445694
                org.springframework.security.web.access.ExceptionTranslationFilter@138d6da1
                org.springframework.security.web.access.intercept.FilterSecurityInterceptor@23a28b61
                org.springframework.security.oauth2.server.authorization.web.OAuth2TokenEndpointFilter@bcf5951
                org.springframework.security.oauth2.server.authorization.web.OAuth2TokenIntrospectionEndpointFilter@3f8a6004
                org.springframework.security.oauth2.server.authorization.web.OAuth2TokenRevocationEndpointFilter@72fc17f1
                org.springframework.security.oauth2.server.authorization.oidc.web.OidcUserInfoEndpointFilter@5cda0c69
        any request
                org.springframework.security.web.session.DisableEncodeUrlFilter@5e71fecf
                org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@379620ad
                org.springframework.security.web.context.SecurityContextPersistenceFilter@66f22f2
                org.springframework.security.web.header.HeaderWriterFilter@5b8900ae
                org.springframework.security.web.csrf.CsrfFilter@328414bb
                org.springframework.security.web.authentication.logout.LogoutFilter@60c8750f
                org.springframework.security.oauth2.client.web.OAuth2AuthorizationRequestRedirectFilter@2a4a0e74
                org.springframework.security.oauth2.client.web.OAuth2LoginAuthenticationFilter@757bf95c
                org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@4695f367
                org.springframework.security.web.savedrequest.RequestCacheAwareFilter@7e16cb38
                org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@6d092824
                org.springframework.security.web.authentication.AnonymousAuthenticationFilter@4dd5b185
                org.springframework.security.web.session.SessionManagementFilter@14dccd1e
                org.springframework.security.web.access.ExceptionTranslationFilter@480600ff
                org.springframework.security.web.access.intercept.FilterSecurityInterceptor@23e11804
Filter Name: resourceUrlEncodingFilter FilterClass: org.springframework.web.servlet.resource.ResourceUrlEncodingFilter
Filter Name: Tomcat WebSocket (JSR356) Filter FilterClass: org.apache.tomcat.websocket.server.WsFilter
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment