anchor.diff:  open fun web(http: HttpSecurity): SecurityFilterChain {
       http {
           authorizeHttpRequests {
  -            shouldFilterAllDispatcherTypes = true
               authorize(DispatcherTypeRequestMatcher(DispatcherType.ERROR), hasRole("ADMIN"))
               authorize(anyRequest, authenticated)
           }
  
positive.code: SecurityFilterChain web(HttpSecurity http) throws Exception {
      http
          .authorizeHttpRequests((authorize) -> authorize
              .shouldFilterAllDispatcherTypes(true)
              .dispatcherTypeMatchers(DispatcherType.ERROR).hasRole("ADMIN")
              .anyRequest().authenticated()
          )
  
negative.code: ----
  ====
  
  Instead of setting `shouldFilterAllDispatcherTypes` to `false`, the recommended approach is to customize authorization on the dispatcher types.
  For example, you may want to grant all access on requests with dispatcher type `ASYNC` or `FORWARD`.
  
  .Permit ASYNC and FORWARD dispatcher type
  ====
  