spring-projects / spring-security-kerberos

Spring Security Kerberos

Home Page:https://spring.io/projects/spring-security-kerberos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Getting error when using keytab-file for spnego

ivanfomkin opened this issue · comments

I'm try to implements domain auth in my app.
I run sec-server-spnego-form-auth with my keytab-file
I'm using principal: HTTP/my-test@DOMAIN.LOCAL (this principal contains in keytab)
But when i try get secured endpoint (http://localhost:8080/hello) i get response with 500 status. In logs i found this:

org.springframework.security.authentication.BadCredentialsException: GSSContext name of the context initiator is null

But when I pass my login and password in login page (http://localhost:8080/login) and get secured endpoint again (http://localhost:8080/hello) it works fine and i get current user info
It's bug? Or my config is wrong?

Could you please enable the trace logs and see for which request this error has been thrown?
is KRB token passed from client ..?you can verify the token list by running command klist

Could you please enable the trace logs and see for which request this error has been thrown? is KRB token passed from client ..?you can verify the token list by running command klist

2023-05-02T11:29:29.901+03:00 DEBUG 15588 --- [o-8080-Acceptor] o.apache.tomcat.util.threads.LimitLatch  : Counting up[http-nio-8080-Acceptor] latch=1
2023-05-02T11:29:29.928+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.coyote.http11.Http11InputBuffer      : Before fill(): parsingHeader: [true], parsingRequestLine: [true], parsingRequestLinePhase: [0], parsingRequestLineStart: [0], byteBuffer.position(): [0], byteBuffer.limit(): [0], end: [0]
2023-05-02T11:29:29.928+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.tomcat.util.net.SocketWrapperBase    : Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@262253ed:org.apache.tomcat.util.net.NioChannel@415e2b7a:java.nio.channels.SocketChannel[connected local=/[0:0:0:0:0:0:0:1]:8080 remote=/[0:0:0:0:0:0:0:1]:57744]], Read from buffer: [0]
2023-05-02T11:29:29.929+03:00 DEBUG 15588 --- [nio-8080-exec-1] org.apache.tomcat.util.net.NioEndpoint   : Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@262253ed:org.apache.tomcat.util.net.NioChannel@415e2b7a:java.nio.channels.SocketChannel[connected local=/[0:0:0:0:0:0:0:1]:8080 remote=/[0:0:0:0:0:0:0:1]:57744]], Read direct from socket: [817]
2023-05-02T11:29:29.929+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.coyote.http11.Http11InputBuffer      : Received [GET /hello HTTP/1.1
Host: localhost:8080
Connection: keep-alive
sec-ch-ua: "Chromium";v="112", "Google Chrome";v="112", "Not:A-Brand";v="99"
sec-ch-ua-mobile: ?1
sec-ch-ua-platform: "Android"
DNT: 1
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Mobile Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Sec-Fetch-Site: none
Sec-Fetch-Mode: navigate
Sec-Fetch-User: ?1
Sec-Fetch-Dest: document
Accept-Encoding: gzip, deflate, br
Accept-Language: ru,ru-RU;q=0.9,en-US;q=0.8,en;q=0.7
Cookie: Idea-fad05cdf=4d68bee4-f0c7-479d-acd9-9229bf2cb310; JSESSIONID=14138FED4AC8D24ABBA4A94F7231B3B2

]
2023-05-02T11:29:29.945+03:00 DEBUG 15588 --- [nio-8080-exec-1] org.apache.tomcat.util.http.Parameters   : Set query string encoding to UTF-8
2023-05-02T11:29:29.945+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.t.util.http.Rfc6265CookieProcessor   : Cookies: Parsing b[]: Idea-fad05cdf=4d68bee4-f0c7-479d-acd9-9229bf2cb310; JSESSIONID=14138FED4AC8D24ABBA4A94F7231B3B2
2023-05-02T11:29:29.946+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.catalina.connector.CoyoteAdapter     :  Requested cookie session id is 14138FED4AC8D24ABBA4A94F7231B3B2
2023-05-02T11:29:29.947+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.c.authenticator.AuthenticatorBase    : Security checking request GET /hello
2023-05-02T11:29:29.947+03:00 DEBUG 15588 --- [nio-8080-exec-1] org.apache.catalina.realm.RealmBase      :   No applicable constraints defined
2023-05-02T11:29:29.951+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.c.a.jaspic.AuthConfigFactoryImpl     : Loading persistent provider registrations from [C:\Users\user\AppData\Local\Temp\tomcat.8080.5418510097546416019\conf\jaspic-providers.xml]
2023-05-02T11:29:29.951+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.c.authenticator.AuthenticatorBase    : Not subject to any constraint
2023-05-02T11:29:29.952+03:00  INFO 15588 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2023-05-02T11:29:29.952+03:00  INFO 15588 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'multipartResolver'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Detected org.springframework.web.multipart.support.StandardServletMultipartResolver@116e38bd
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'localeResolver'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Detected org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver@104f6226
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'themeResolver'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Detected org.springframework.web.servlet.theme.FixedThemeResolver@43822a2d
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'welcomePageHandlerMapping'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'requestMappingHandlerMapping'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'viewControllerHandlerMapping'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'beanNameHandlerMapping'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'routerFunctionMapping'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'resourceHandlerMapping'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'defaultServletHandlerMapping'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'requestMappingHandlerAdapter'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'handlerFunctionAdapter'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'httpRequestHandlerAdapter'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'simpleControllerHandlerAdapter'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'errorAttributes'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'handlerExceptionResolver'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'viewNameTranslator'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Detected DefaultRequestToViewNameTranslator
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'beanNameViewResolver'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'mvcViewResolver'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'defaultViewResolver'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'viewResolver'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'thymeleafViewResolver'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'flashMapManager'
2023-05-02T11:29:29.953+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Detected SessionFlashMapManager
2023-05-02T11:29:29.953+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data
2023-05-02T11:29:29.953+03:00  INFO 15588 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 1 ms
2023-05-02T11:29:29.954+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.apache.catalina.core.StandardWrapper   :   Returning instance
2023-05-02T11:29:29.958+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.w.s.f.OrderedRequestContextFilter  : Bound request context to thread: org.apache.catalina.connector.RequestFacade@5a049283
2023-05-02T11:29:29.958+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'springSecurityFilterChain'
2023-05-02T11:29:29.959+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Trying to match request against DefaultSecurityFilterChain [RequestMatcher=any request, Filters=[org.springframework.security.web.session.DisableEncodeUrlFilter@427a12b6, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@6025d790, org.springframework.security.web.context.SecurityContextHolderFilter@70721c12, org.springframework.security.web.header.HeaderWriterFilter@27443560, org.springframework.security.web.csrf.CsrfFilter@5d0b0cb9, org.springframework.security.web.authentication.logout.LogoutFilter@77c1e611, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@b61edb9, org.springframework.security.kerberos.web.authentication.SpnegoAuthenticationProcessingFilter@af7e376, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@101ca8da, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@1d858300, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@5dcd0cdf, org.springframework.security.web.access.ExceptionTranslationFilter@5649d11a, org.springframework.security.web.access.intercept.AuthorizationFilter@2abbd0d9]] (1/1)
2023-05-02T11:29:29.960+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Securing GET /hello
2023-05-02T11:29:29.961+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking DisableEncodeUrlFilter (1/13)
2023-05-02T11:29:29.961+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking WebAsyncManagerIntegrationFilter (2/13)
2023-05-02T11:29:29.962+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking SecurityContextHolderFilter (3/13)
2023-05-02T11:29:29.963+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking HeaderWriterFilter (4/13)
2023-05-02T11:29:29.964+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking CsrfFilter (5/13)
2023-05-02T11:29:29.965+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.csrf.CsrfFilter         : Did not protect against CSRF since request did not match CsrfNotRequired [TRACE, HEAD, GET, OPTIONS]
2023-05-02T11:29:29.965+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking LogoutFilter (6/13)
2023-05-02T11:29:29.965+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.s.w.a.logout.LogoutFilter            : Did not match request to Ant [pattern='/logout', POST]
2023-05-02T11:29:29.965+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking UsernamePasswordAuthenticationFilter (7/13)
2023-05-02T11:29:29.965+03:00 TRACE 15588 --- [nio-8080-exec-1] w.a.UsernamePasswordAuthenticationFilter : Did not match request to Ant [pattern='/login', POST]
2023-05-02T11:29:29.966+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking SpnegoAuthenticationProcessingFilter (8/13)
2023-05-02T11:29:29.966+03:00 TRACE 15588 --- [nio-8080-exec-1] w.c.HttpSessionSecurityContextRepository : No HttpSession currently exists
2023-05-02T11:29:29.966+03:00 TRACE 15588 --- [nio-8080-exec-1] .s.s.w.c.SupplierDeferredSecurityContext : Created SecurityContextImpl [Null authentication]
2023-05-02T11:29:29.966+03:00 TRACE 15588 --- [nio-8080-exec-1] .s.s.w.c.SupplierDeferredSecurityContext : Created SecurityContextImpl [Null authentication]
2023-05-02T11:29:29.966+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking RequestCacheAwareFilter (9/13)
2023-05-02T11:29:29.966+03:00 DEBUG 15588 --- [nio-8080-exec-1] org.apache.tomcat.util.http.Parameters   : Set encoding to UTF-8
2023-05-02T11:29:29.966+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.s.w.s.HttpSessionRequestCache        : matchingRequestParameterName is required for getMatchingRequest to lookup a value, but not provided
2023-05-02T11:29:29.966+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking SecurityContextHolderAwareRequestFilter (10/13)
2023-05-02T11:29:29.967+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking AnonymousAuthenticationFilter (11/13)
2023-05-02T11:29:29.967+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking ExceptionTranslationFilter (12/13)
2023-05-02T11:29:29.967+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking AuthorizationFilter (13/13)
2023-05-02T11:29:29.967+03:00 TRACE 15588 --- [nio-8080-exec-1] estMatcherDelegatingAuthorizationManager : Authorizing SecurityContextHolderAwareRequestWrapper[ org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@3094dd7]
2023-05-02T11:29:29.973+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped to HandlerExecutionChain with [ParameterizableViewController [view="hello"]] and 3 interceptors
2023-05-02T11:29:29.973+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped to HandlerExecutionChain with [ParameterizableViewController [view="hello"]] and 3 interceptors
2023-05-02T11:29:29.973+03:00 TRACE 15588 --- [nio-8080-exec-1] estMatcherDelegatingAuthorizationManager : Checking authorization on SecurityContextHolderAwareRequestWrapper[ org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@3094dd7] using org.springframework.security.authorization.AuthenticatedAuthorizationManager@661d8174
2023-05-02T11:29:29.974+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter  : Set SecurityContextHolder to AnonymousAuthenticationToken [Principal=anonymousUser, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=0:0:0:0:0:0:0:1, SessionId=null], Granted Authorities=[ROLE_ANONYMOUS]]
2023-05-02T11:29:29.974+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'delegatingApplicationListener'
2023-05-02T11:29:29.974+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'springApplicationAdminRegistrar'
2023-05-02T11:29:29.974+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.s.w.a.ExceptionTranslationFilter     : Sending AnonymousAuthenticationToken [Principal=anonymousUser, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=0:0:0:0:0:0:0:1, SessionId=null], Granted Authorities=[ROLE_ANONYMOUS]] to authentication entry point since access is denied

org.springframework.security.access.AccessDeniedException: Access Denied
	at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:98) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.kerberos.web.authentication.SpnegoAuthenticationProcessingFilter.doFilter(SpnegoAuthenticationProcessingFilter.java:175) ~[spring-security-kerberos-web-2.0.0-M1.jar:2.0.0-M1]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:227) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:221) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:117) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) ~[spring-web-6.0.8.jar:6.0.8]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:894) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at java.base/java.lang.Thread.run(Thread.java:833) ~[na:na]

2023-05-02T11:29:29.994+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.s.s.w.s.HttpSessionRequestCache        : Saved request http://localhost:8080/hello?continue to session
2023-05-02T11:29:29.994+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.s.s.k.w.a.SpnegoEntryPoint             : Add header WWW-Authenticate:Negotiate to http://localhost:8080/hello, forward: /login
2023-05-02T11:29:29.997+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.apache.catalina.core.StandardWrapper   :   Returning instance
2023-05-02T11:29:29.997+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Trying to match request against DefaultSecurityFilterChain [RequestMatcher=any request, Filters=[org.springframework.security.web.session.DisableEncodeUrlFilter@427a12b6, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@6025d790, org.springframework.security.web.context.SecurityContextHolderFilter@70721c12, org.springframework.security.web.header.HeaderWriterFilter@27443560, org.springframework.security.web.csrf.CsrfFilter@5d0b0cb9, org.springframework.security.web.authentication.logout.LogoutFilter@77c1e611, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@b61edb9, org.springframework.security.kerberos.web.authentication.SpnegoAuthenticationProcessingFilter@af7e376, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@101ca8da, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@1d858300, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@5dcd0cdf, org.springframework.security.web.access.ExceptionTranslationFilter@5649d11a, org.springframework.security.web.access.intercept.AuthorizationFilter@2abbd0d9]] (1/1)
2023-05-02T11:29:29.997+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Securing GET /login
2023-05-02T11:29:29.998+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking DisableEncodeUrlFilter (1/13)
2023-05-02T11:29:29.998+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking WebAsyncManagerIntegrationFilter (2/13)
2023-05-02T11:29:29.998+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking SecurityContextHolderFilter (3/13)
2023-05-02T11:29:29.998+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking HeaderWriterFilter (4/13)
2023-05-02T11:29:29.998+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking CsrfFilter (5/13)
2023-05-02T11:29:29.998+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking LogoutFilter (6/13)
2023-05-02T11:29:29.998+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.s.w.a.logout.LogoutFilter            : Did not match request to Ant [pattern='/logout', POST]
2023-05-02T11:29:29.998+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking UsernamePasswordAuthenticationFilter (7/13)
2023-05-02T11:29:29.998+03:00 TRACE 15588 --- [nio-8080-exec-1] w.a.UsernamePasswordAuthenticationFilter : Did not match request to Ant [pattern='/login', POST]
2023-05-02T11:29:29.998+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking SpnegoAuthenticationProcessingFilter (8/13)
2023-05-02T11:29:29.998+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking RequestCacheAwareFilter (9/13)
2023-05-02T11:29:29.998+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.s.w.s.HttpSessionRequestCache        : matchingRequestParameterName is required for getMatchingRequest to lookup a value, but not provided
2023-05-02T11:29:29.998+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking SecurityContextHolderAwareRequestFilter (10/13)
2023-05-02T11:29:29.998+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking AnonymousAuthenticationFilter (11/13)
2023-05-02T11:29:29.998+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking ExceptionTranslationFilter (12/13)
2023-05-02T11:29:29.998+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Invoking AuthorizationFilter (13/13)
2023-05-02T11:29:29.998+03:00 TRACE 15588 --- [nio-8080-exec-1] estMatcherDelegatingAuthorizationManager : Authorizing SecurityContextHolderAwareRequestWrapper[ FirewalledRequest[ SecurityContextHolderAwareRequestWrapper[ org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@3094dd7]]]
2023-05-02T11:29:29.998+03:00 TRACE 15588 --- [nio-8080-exec-1] estMatcherDelegatingAuthorizationManager : Checking authorization on SecurityContextHolderAwareRequestWrapper[ FirewalledRequest[ SecurityContextHolderAwareRequestWrapper[ org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@3094dd7]]] using org.springframework.security.config.annotation.web.configurers.AuthorizeHttpRequestsConfigurer$$Lambda$665/0x0000000801006c38@264743b7
2023-05-02T11:29:29.998+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.s.security.web.FilterChainProxy        : Secured GET /login
2023-05-02T11:29:30.000+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : "FORWARD" dispatch for GET "/login", parameters={}, headers={masked} in DispatcherServlet 'dispatcherServlet'
2023-05-02T11:29:30.001+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped to HandlerExecutionChain with [ParameterizableViewController [view="login"]] and 3 interceptors
2023-05-02T11:29:30.008+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.w.s.m.ParameterizableViewController  : Applying default cacheSeconds=-1
2023-05-02T11:29:30.009+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.spring6.view.ThymeleafViewResolver   : [THYMELEAF] View login will be handled by ThymeleafViewResolver and a ThymeleafView instance will be created for it
2023-05-02T11:29:30.018+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Invoking afterPropertiesSet() on bean with name 'login'
2023-05-02T11:29:30.018+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.s.w.s.v.ContentNegotiatingViewResolver : Selected 'text/html' given [text/html, application/xhtml+xml, image/avif, image/webp, image/apng, application/xml;q=0.9, */*;q=0.8, application/signed-exchange;v=b3;q=0.7]
2023-05-02T11:29:30.018+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Rendering view [org.thymeleaf.spring6.view.ThymeleafView@6846842e] 
2023-05-02T11:29:30.022+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'requestDataValueProcessor'
2023-05-02T11:29:30.025+03:00 DEBUG 15588 --- [nio-8080-exec-1] org.thymeleaf.TemplateEngine             : [THYMELEAF] INITIALIZING TEMPLATE ENGINE
2023-05-02T11:29:30.094+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.TemplateEngine.cache.TEMPLATE_CACHE  : [THYMELEAF][CACHE_INITIALIZE] Initializing cache TEMPLATE_CACHE. Max size: 200. Soft references are used.
2023-05-02T11:29:30.105+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.c.loader.WebappClassLoaderBase       : getResourceAsStream(org/thymeleaf/thymeleaf.properties)
2023-05-02T11:29:30.105+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.c.loader.WebappClassLoaderBase       :   Delegating to parent classloader jdk.internal.loader.ClassLoaders$AppClassLoader@266474c2
2023-05-02T11:29:30.105+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.c.loader.WebappClassLoaderBase       :   --> Returning stream from parent
2023-05-02T11:29:30.115+03:00 TRACE 15588 --- [nio-8080-exec-1] org.thymeleaf.TemplateEngine.CONFIG      : Initializing Thymeleaf Template engine configuration...
[THYMELEAF] TEMPLATE ENGINE CONFIGURATION:
[THYMELEAF] * Thymeleaf version: 3.1.1.RELEASE (built 2022-12-06T18:08:23+0000)
[THYMELEAF] * Cache Manager implementation: org.thymeleaf.cache.StandardCacheManager
[THYMELEAF] * Template resolvers:
[THYMELEAF]     * org.thymeleaf.spring6.templateresolver.SpringResourceTemplateResolver
[THYMELEAF] * Message resolvers:
[THYMELEAF]     * org.thymeleaf.spring6.messageresolver.SpringMessageResolver
[THYMELEAF] * Link builders:
[THYMELEAF]     * org.thymeleaf.linkbuilder.StandardLinkBuilder
[THYMELEAF] * Dialect [1 of 2]: SpringStandard (org.thymeleaf.spring6.dialect.SpringStandardDialect)
[THYMELEAF]     * Prefix: "th"
[THYMELEAF]     * Processors for Template Mode: HTML
[THYMELEAF]         * Element Tag Processors by [matching element and attribute name] [precedence]:
[THYMELEAF]             * [* {th:include,data-th-include}] [100]: org.thymeleaf.standard.processor.StandardIncludeTagProcessor
[THYMELEAF]             * [* {th:insert,data-th-insert}] [100]: org.thymeleaf.standard.processor.StandardInsertTagProcessor
[THYMELEAF]             * [* {th:replace,data-th-replace}] [100]: org.thymeleaf.standard.processor.StandardReplaceTagProcessor
[THYMELEAF]             * [* {th:each,data-th-each}] [200]: org.thymeleaf.standard.processor.StandardEachTagProcessor
[THYMELEAF]             * [* {th:switch,data-th-switch}] [250]: org.thymeleaf.standard.processor.StandardSwitchTagProcessor
[THYMELEAF]             * [* {th:case,data-th-case}] [275]: org.thymeleaf.standard.processor.StandardCaseTagProcessor
[THYMELEAF]             * [* {th:if,data-th-if}] [300]: org.thymeleaf.standard.processor.StandardIfTagProcessor
[THYMELEAF]             * [* {th:unless,data-th-unless}] [400]: org.thymeleaf.standard.processor.StandardUnlessTagProcessor
[THYMELEAF]             * [* {th:object,data-th-object}] [500]: org.thymeleaf.spring6.processor.SpringObjectTagProcessor
[THYMELEAF]             * [* {th:with,data-th-with}] [600]: org.thymeleaf.standard.processor.StandardWithTagProcessor
[THYMELEAF]             * [* {th:attr,data-th-attr}] [700]: org.thymeleaf.standard.processor.StandardAttrTagProcessor
[THYMELEAF]             * [* {th:attrprepend,data-th-attrprepend}] [800]: org.thymeleaf.standard.processor.StandardAttrprependTagProcessor
[THYMELEAF]             * [* {th:attrappend,data-th-attrappend}] [900]: org.thymeleaf.standard.processor.StandardAttrappendTagProcessor
[THYMELEAF]             * [* {th:method,data-th-method}] [990]: org.thymeleaf.spring6.processor.SpringMethodTagProcessor
[THYMELEAF]             * [* {th:alt-title,data-th-alt-title}] [990]: org.thymeleaf.standard.processor.StandardAltTitleTagProcessor
[THYMELEAF]             * [* {th:lang-xmllang,data-th-lang-xmllang}] [990]: org.thymeleaf.standard.processor.StandardLangXmlLangTagProcessor
[THYMELEAF]             * [* {th:action,data-th-action}] [1000]: org.thymeleaf.spring6.processor.SpringActionTagProcessor
[THYMELEAF]             * [* {th:href,data-th-href}] [1000]: org.thymeleaf.spring6.processor.SpringHrefTagProcessor
[THYMELEAF]             * [* {th:src,data-th-src}] [1000]: org.thymeleaf.spring6.processor.SpringSrcTagProcessor
[THYMELEAF]             * [* {th:declare,data-th-declare}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:readonly,data-th-readonly}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:ismap,data-th-ismap}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:loop,data-th-loop}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:disabled,data-th-disabled}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:autoplay,data-th-autoplay}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:seamless,data-th-seamless}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:defer,data-th-defer}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:scoped,data-th-scoped}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:selected,data-th-selected}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:controls,data-th-controls}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:autofocus,data-th-autofocus}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:hidden,data-th-hidden}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:required,data-th-required}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:nowrap,data-th-nowrap}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:pubdate,data-th-pubdate}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:reversed,data-th-reversed}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:checked,data-th-checked}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:novalidate,data-th-novalidate}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:multiple,data-th-multiple}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:open,data-th-open}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:default,data-th-default}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:async,data-th-async}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:formnovalidate,data-th-formnovalidate}] [1000]: org.thymeleaf.standard.processor.StandardConditionalFixedValueTagProcessor
[THYMELEAF]             * [* {th:onkeyup,data-th-onkeyup}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:oninvalid,data-th-oninvalid}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:oncontextmenu,data-th-oncontextmenu}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onblur,data-th-onblur}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onformchange,data-th-onformchange}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onoffline,data-th-onoffline}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onreadystatechange,data-th-onreadystatechange}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onprogress,data-th-onprogress}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onafterprint,data-th-onafterprint}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:ondragend,data-th-ondragend}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onloadeddata,data-th-onloadeddata}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:ondrag,data-th-ondrag}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:oninput,data-th-oninput}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onscroll,data-th-onscroll}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:ondragstart,data-th-ondragstart}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onplay,data-th-onplay}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onmousewheel,data-th-onmousewheel}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onmousedown,data-th-onmousedown}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onbeforeprint,data-th-onbeforeprint}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onload,data-th-onload}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onplaying,data-th-onplaying}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:ondblclick,data-th-ondblclick}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onresize,data-th-onresize}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:ondragleave,data-th-ondragleave}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onclick,data-th-onclick}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onpopstate,data-th-onpopstate}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onended,data-th-onended}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onabort,data-th-onabort}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onloadedmetadata,data-th-onloadedmetadata}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onpause,data-th-onpause}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onmouseover,data-th-onmouseover}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onstalled,data-th-onstalled}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:ondurationchange,data-th-ondurationchange}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onforminput,data-th-onforminput}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onmousemove,data-th-onmousemove}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onfocus,data-th-onfocus}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onbeforeunload,data-th-onbeforeunload}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:ondragover,data-th-ondragover}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:ondrop,data-th-ondrop}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onredo,data-th-onredo}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:ondragenter,data-th-ondragenter}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onsuspend,data-th-onsuspend}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onkeypress,data-th-onkeypress}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onratechange,data-th-onratechange}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onseeked,data-th-onseeked}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onreset,data-th-onreset}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onunload,data-th-onunload}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onundo,data-th-onundo}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onmessage,data-th-onmessage}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onstorage,data-th-onstorage}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onerror,data-th-onerror}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onsubmit,data-th-onsubmit}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onmouseout,data-th-onmouseout}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:oncanplaythrough,data-th-oncanplaythrough}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onseeking,data-th-onseeking}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onkeydown,data-th-onkeydown}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onvolumechange,data-th-onvolumechange}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onhashchange,data-th-onhashchange}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onshow,data-th-onshow}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:ontimeupdate,data-th-ontimeupdate}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onemptied,data-th-onemptied}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:ononline,data-th-ononline}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onwaiting,data-th-onwaiting}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onmouseup,data-th-onmouseup}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:oncanplay,data-th-oncanplay}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onchange,data-th-onchange}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onloadstart,data-th-onloadstart}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:onselect,data-th-onselect}] [1000]: org.thymeleaf.standard.processor.StandardDOMEventAttributeTagProcessor
[THYMELEAF]             * [* {th:inline,data-th-inline}] [1000]: org.thymeleaf.standard.processor.StandardInlineHTMLTagProcessor
[THYMELEAF]             * [* {th:name,data-th-name}] [1000]: org.thymeleaf.standard.processor.StandardNonRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:type,data-th-type}] [1000]: org.thymeleaf.standard.processor.StandardNonRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:accept,data-th-accept}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:cellspacing,data-th-cellspacing}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:dropzone,data-th-dropzone}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:alt,data-th-alt}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:compact,data-th-compact}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:standby,data-th-standby}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:classid,data-th-classid}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:accept-charset,data-th-accept-charset}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:axis,data-th-axis}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:codebase,data-th-codebase}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:background,data-th-background}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:wrap,data-th-wrap}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:border,data-th-border}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:longdesc,data-th-longdesc}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:challenge,data-th-challenge}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:style,data-th-style}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:lang,data-th-lang}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:marginwidth,data-th-marginwidth}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:vspace,data-th-vspace}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:sizes,data-th-sizes}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:high,data-th-high}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:rev,data-th-rev}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:low,data-th-low}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:contenteditable,data-th-contenteditable}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:scrolling,data-th-scrolling}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:charset,data-th-charset}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:datetime,data-th-datetime}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:formaction,data-th-formaction}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:height,data-th-height}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:usemap,data-th-usemap}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:spellcheck,data-th-spellcheck}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:size,data-th-size}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:keytype,data-th-keytype}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:radiogroup,data-th-radiogroup}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:dir,data-th-dir}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:data,data-th-data}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:maxlength,data-th-maxlength}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:cellpadding,data-th-cellpadding}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:span,data-th-span}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:hspace,data-th-hspace}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:draggable,data-th-draggable}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:start,data-th-start}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:title,data-th-title}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:class,data-th-class}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:marginheight,data-th-marginheight}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:label,data-th-label}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:rowspan,data-th-rowspan}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:summary,data-th-summary}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:valuetype,data-th-valuetype}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:cols,data-th-cols}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:cite,data-th-cite}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:id,data-th-id}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:contextmenu,data-th-contextmenu}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:sandbox,data-th-sandbox}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:srclang,data-th-srclang}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:rules,data-th-rules}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:pattern,data-th-pattern}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:audio,data-th-audio}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:scheme,data-th-scheme}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:icon,data-th-icon}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:manifest,data-th-manifest}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:content,data-th-content}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:placeholder,data-th-placeholder}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:codetype,data-th-codetype}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:headers,data-th-headers}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:frameborder,data-th-frameborder}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:media,data-th-media}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:list,data-th-list}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:formtarget,data-th-formtarget}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:rel,data-th-rel}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:archive,data-th-archive}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:scope,data-th-scope}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:max,data-th-max}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:frame,data-th-frame}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:abbr,data-th-abbr}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:width,data-th-width}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:formenctype,data-th-formenctype}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:hreflang,data-th-hreflang}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:formmethod,data-th-formmethod}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:kind,data-th-kind}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:poster,data-th-poster}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:enctype,data-th-enctype}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:align,data-th-align}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:optimum,data-th-optimum}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:step,data-th-step}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:http-equiv,data-th-http-equiv}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:autocomplete,data-th-autocomplete}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:rows,data-th-rows}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:target,data-th-target}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:accesskey,data-th-accesskey}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:preload,data-th-preload}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:tabindex,data-th-tabindex}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:bgcolor,data-th-bgcolor}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:for,data-th-for}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:form,data-th-form}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:min,data-th-min}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:colspan,data-th-colspan}] [1000]: org.thymeleaf.standard.processor.StandardRemovableAttributeTagProcessor
[THYMELEAF]             * [* {th:xmlbase,data-th-xmlbase}] [1000]: org.thymeleaf.standard.processor.StandardXmlBaseTagProcessor
[THYMELEAF]             * [* {th:xmllang,data-th-xmllang}] [1000]: org.thymeleaf.standard.processor.StandardXmlLangTagProcessor
[THYMELEAF]             * [* {xmlns:th}] [1000]: org.thymeleaf.standard.processor.StandardXmlNsTagProcessor
[THYMELEAF]             * [* {th:xmlspace,data-th-xmlspace}] [1000]: org.thymeleaf.standard.processor.StandardXmlSpaceTagProcessor
[THYMELEAF]             * [{option} *] [1005]: org.thymeleaf.spring6.processor.SpringOptionInSelectFieldTagProcessor
[THYMELEAF]             * [* {th:value,data-th-value}] [1010]: org.thymeleaf.spring6.processor.SpringValueTagProcessor
[THYMELEAF]             * [* {th:classappend,data-th-classappend}] [1100]: org.thymeleaf.standard.processor.StandardClassappendTagProcessor
[THYMELEAF]             * [* {th:styleappend,data-th-styleappend}] [1100]: org.thymeleaf.standard.processor.StandardStyleappendTagProcessor
[THYMELEAF]             * [* {th:text,data-th-text}] [1300]: org.thymeleaf.standard.processor.StandardTextTagProcessor
[THYMELEAF]             * [* {th:utext,data-th-utext}] [1400]: org.thymeleaf.standard.processor.StandardUtextTagProcessor
[THYMELEAF]             * [* {th:fragment,data-th-fragment}] [1500]: org.thymeleaf.standard.processor.StandardFragmentTagProcessor
[THYMELEAF]             * [* {th:assert,data-th-assert}] [1550]: org.thymeleaf.standard.processor.StandardAssertTagProcessor
[THYMELEAF]             * [* {th:remove,data-th-remove}] [1600]: org.thymeleaf.standard.processor.StandardRemoveTagProcessor
[THYMELEAF]             * [* {th:errors,data-th-errors}] [1700]: org.thymeleaf.spring6.processor.SpringErrorsTagProcessor
[THYMELEAF]             * [{input} {th:field,data-th-field}] [1700]: org.thymeleaf.spring6.processor.SpringInputCheckboxFieldTagProcessor
[THYMELEAF]             * [{input} {th:field,data-th-field}] [1700]: org.thymeleaf.spring6.processor.SpringInputFileFieldTagProcessor
[THYMELEAF]             * [{input} {th:field,data-th-field}] [1700]: org.thymeleaf.spring6.processor.SpringInputGeneralFieldTagProcessor
[THYMELEAF]             * [{input} {th:field,data-th-field}] [1700]: org.thymeleaf.spring6.processor.SpringInputPasswordFieldTagProcessor
[THYMELEAF]             * [{input} {th:field,data-th-field}] [1700]: org.thymeleaf.spring6.processor.SpringInputRadioFieldTagProcessor
[THYMELEAF]             * [{option} {th:field,data-th-field}] [1700]: org.thymeleaf.spring6.processor.SpringOptionFieldTagProcessor
[THYMELEAF]             * [{select} {th:field,data-th-field}] [1700]: org.thymeleaf.spring6.processor.SpringSelectFieldTagProcessor
[THYMELEAF]             * [{textarea} {th:field,data-th-field}] [1700]: org.thymeleaf.spring6.processor.SpringTextareaFieldTagProcessor
[THYMELEAF]             * [* {th:uerrors,data-th-uerrors}] [1700]: org.thymeleaf.spring6.processor.SpringUErrorsTagProcessor
[THYMELEAF]             * [* {th:errorclass,data-th-errorclass}] [1800]: org.thymeleaf.spring6.processor.SpringErrorClassTagProcessor
[THYMELEAF]             * [* {th:ref,data-th-ref}] [10000]: org.thymeleaf.standard.processor.StandardRefAttributeTagProcessor
[THYMELEAF]             * [{th:block,th-block} *] [100000]: org.thymeleaf.standard.processor.StandardBlockTagProcessor
[THYMELEAF]             * [* th:*] [2147483647]: org.thymeleaf.standard.processor.StandardDefaultAttributesTagProcessor
[THYMELEAF]         * Text Processors by [precedence]:
[THYMELEAF]             * [1000]: org.thymeleaf.standard.processor.StandardInliningTextProcessor
[THYMELEAF]         * DOCTYPE Processors by [precedence]:
[THYMELEAF]             * [1000]: org.thymeleaf.standard.processor.StandardTranslationDocTypeProcessor
[THYMELEAF]         * CDATA Section Processors by [precedence]:
[THYMELEAF]             * [1000]: org.thymeleaf.standard.processor.StandardInliningCDATASectionProcessor
[THYMELEAF]         * Comment Processors by [precedence]:
[THYMELEAF]             * [1000]: org.thymeleaf.standard.processor.StandardInliningCommentProcessor
[THYMELEAF]             * [1100]: org.thymeleaf.standard.processor.StandardConditionalCommentProcessor
[THYMELEAF]     * Processors for Template Mode: XML
[THYMELEAF]         * Element Tag Processors by [matching element and attribute name] [precedence]:
[THYMELEAF]             * [* {th:include}] [100]: org.thymeleaf.standard.processor.StandardIncludeTagProcessor
[THYMELEAF]             * [* {th:insert}] [100]: org.thymeleaf.standard.processor.StandardInsertTagProcessor
[THYMELEAF]             * [* {th:replace}] [100]: org.thymeleaf.standard.processor.StandardReplaceTagProcessor
[THYMELEAF]             * [* {th:each}] [200]: org.thymeleaf.standard.processor.StandardEachTagProcessor
[THYMELEAF]             * [* {th:switch}] [250]: org.thymeleaf.standard.processor.StandardSwitchTagProcessor
[THYMELEAF]             * [* {th:case}] [275]: org.thymeleaf.standard.processor.StandardCaseTagProcessor
[THYMELEAF]             * [* {th:if}] [300]: org.thymeleaf.standard.processor.StandardIfTagProcessor
[THYMELEAF]             * [* {th:unless}] [400]: org.thymeleaf.standard.processor.StandardUnlessTagProcessor
[THYMELEAF]             * [* {th:object}] [500]: org.thymeleaf.standard.processor.StandardObjectTagProcessor
[THYMELEAF]             * [* {th:with}] [600]: org.thymeleaf.standard.processor.StandardWithTagProcessor
[THYMELEAF]             * [* {th:attr}] [700]: org.thymeleaf.standard.processor.StandardAttrTagProcessor
[THYMELEAF]             * [* {th:attrprepend}] [800]: org.thymeleaf.standard.processor.StandardAttrprependTagProcessor
[THYMELEAF]             * [* {th:attrappend}] [900]: org.thymeleaf.standard.processor.StandardAttrappendTagProcessor
[THYMELEAF]             * [* {th:inline}] [1000]: org.thymeleaf.standard.processor.StandardInlineXMLTagProcessor
[THYMELEAF]             * [* {xmlns:th}] [1000]: org.thymeleaf.standard.processor.StandardXmlNsTagProcessor
[THYMELEAF]             * [* {th:text}] [1300]: org.thymeleaf.standard.processor.StandardTextTagProcessor
[THYMELEAF]             * [* {th:utext}] [1400]: org.thymeleaf.standard.processor.StandardUtextTagProcessor
[THYMELEAF]             * [* {th:fragment}] [1500]: org.thymeleaf.standard.processor.StandardFragmentTagProcessor
[THYMELEAF]             * [* {th:assert}] [1550]: org.thymeleaf.standard.processor.StandardAssertTagProcessor
[THYMELEAF]             * [* {th:remove}] [1600]: org.thymeleaf.standard.processor.StandardRemoveTagProcessor
[THYMELEAF]             * [* {th:ref}] [10000]: org.thymeleaf.standard.processor.StandardRefAttributeTagProcessor
[THYMELEAF]             * [{th:block} *] [100000]: org.thymeleaf.standard.processor.StandardBlockTagProcessor
[THYMELEAF]             * [* th:*] [2147483647]: org.thymeleaf.standard.processor.StandardDefaultAttributesTagProcessor
[THYMELEAF]         * Text Processors by [precedence]:
[THYMELEAF]             * [1000]: org.thymeleaf.standard.processor.StandardInliningTextProcessor
[THYMELEAF]         * CDATA Section Processors by [precedence]:
[THYMELEAF]             * [1000]: org.thymeleaf.standard.processor.StandardInliningCDATASectionProcessor
[THYMELEAF]         * Comment Processors by [precedence]:
[THYMELEAF]             * [1000]: org.thymeleaf.standard.processor.StandardInliningCommentProcessor
[THYMELEAF]     * Processors for Template Mode: TEXT
[THYMELEAF]         * Element Tag Processors by [matching element and attribute name] [precedence]:
[THYMELEAF]             * [* {th:insert}] [100]: org.thymeleaf.standard.processor.StandardInsertTagProcessor
[THYMELEAF]             * [* {th:replace}] [100]: org.thymeleaf.standard.processor.StandardReplaceTagProcessor
[THYMELEAF]             * [* {th:each}] [200]: org.thymeleaf.standard.processor.StandardEachTagProcessor
[THYMELEAF]             * [* {th:switch}] [250]: org.thymeleaf.standard.processor.StandardSwitchTagProcessor
[THYMELEAF]             * [* {th:case}] [275]: org.thymeleaf.standard.processor.StandardCaseTagProcessor
[THYMELEAF]             * [* {th:if}] [300]: org.thymeleaf.standard.processor.StandardIfTagProcessor
[THYMELEAF]             * [* {th:unless}] [400]: org.thymeleaf.standard.processor.StandardUnlessTagProcessor
[THYMELEAF]             * [* {th:object}] [500]: org.thymeleaf.standard.processor.StandardObjectTagProcessor
[THYMELEAF]             * [* {th:with}] [600]: org.thymeleaf.standard.processor.StandardWithTagProcessor
[THYMELEAF]             * [* {th:inline}] [1000]: org.thymeleaf.standard.processor.StandardInlineTextualTagProcessor
[THYMELEAF]             * [* {th:text}] [1300]: org.thymeleaf.standard.processor.StandardTextTagProcessor
[THYMELEAF]             * [* {th:utext}] [1400]: org.thymeleaf.standard.processor.StandardUtextTagProcessor
[THYMELEAF]             * [* {th:assert}] [1550]: org.thymeleaf.standard.processor.StandardAssertTagProcessor
[THYMELEAF]             * [* {th:remove}] [1600]: org.thymeleaf.standard.processor.StandardRemoveTagProcessor
[THYMELEAF]             * [* 100000] [org.thymeleaf.standard.processor.StandardBlockTagProcessor]: {}
[THYMELEAF]             * [{th:block} *] [100000]: org.thymeleaf.standard.processor.StandardBlockTagProcessor
[THYMELEAF]         * Text Processors by [precedence]:
[THYMELEAF]             * [1000]: org.thymeleaf.standard.processor.StandardInliningTextProcessor
[THYMELEAF]     * Processors for Template Mode: JAVASCRIPT
[THYMELEAF]         * Element Tag Processors by [matching element and attribute name] [precedence]:
[THYMELEAF]             * [* {th:insert}] [100]: org.thymeleaf.standard.processor.StandardInsertTagProcessor
[THYMELEAF]             * [* {th:replace}] [100]: org.thymeleaf.standard.processor.StandardReplaceTagProcessor
[THYMELEAF]             * [* {th:each}] [200]: org.thymeleaf.standard.processor.StandardEachTagProcessor
[THYMELEAF]             * [* {th:switch}] [250]: org.thymeleaf.standard.processor.StandardSwitchTagProcessor
[THYMELEAF]             * [* {th:case}] [275]: org.thymeleaf.standard.processor.StandardCaseTagProcessor
[THYMELEAF]             * [* {th:if}] [300]: org.thymeleaf.standard.processor.StandardIfTagProcessor
[THYMELEAF]             * [* {th:unless}] [400]: org.thymeleaf.standard.processor.StandardUnlessTagProcessor
[THYMELEAF]             * [* {th:object}] [500]: org.thymeleaf.standard.processor.StandardObjectTagProcessor
[THYMELEAF]             * [* {th:with}] [600]: org.thymeleaf.standard.processor.StandardWithTagProcessor
[THYMELEAF]             * [* {th:inline}] [1000]: org.thymeleaf.standard.processor.StandardInlineTextualTagProcessor
[THYMELEAF]             * [* {th:text}] [1300]: org.thymeleaf.standard.processor.StandardTextTagProcessor
[THYMELEAF]             * [* {th:utext}] [1400]: org.thymeleaf.standard.processor.StandardUtextTagProcessor
[THYMELEAF]             * [* {th:assert}] [1550]: org.thymeleaf.standard.processor.StandardAssertTagProcessor
[THYMELEAF]             * [* {th:remove}] [1600]: org.thymeleaf.standard.processor.StandardRemoveTagProcessor
[THYMELEAF]             * [* 100000] [org.thymeleaf.standard.processor.StandardBlockTagProcessor]: {}
[THYMELEAF]             * [{th:block} *] [100000]: org.thymeleaf.standard.processor.StandardBlockTagProcessor
[THYMELEAF]         * Text Processors by [precedence]:
[THYMELEAF]             * [1000]: org.thymeleaf.standard.processor.StandardInliningTextProcessor
[THYMELEAF]     * Processors for Template Mode: CSS
[THYMELEAF]         * Element Tag Processors by [matching element and attribute name] [precedence]:
[THYMELEAF]             * [* {th:insert}] [100]: org.thymeleaf.standard.processor.StandardInsertTagProcessor
[THYMELEAF]             * [* {th:replace}] [100]: org.thymeleaf.standard.processor.StandardReplaceTagProcessor
[THYMELEAF]             * [* {th:each}] [200]: org.thymeleaf.standard.processor.StandardEachTagProcessor
[THYMELEAF]             * [* {th:switch}] [250]: org.thymeleaf.standard.processor.StandardSwitchTagProcessor
[THYMELEAF]             * [* {th:case}] [275]: org.thymeleaf.standard.processor.StandardCaseTagProcessor
[THYMELEAF]             * [* {th:if}] [300]: org.thymeleaf.standard.processor.StandardIfTagProcessor
[THYMELEAF]             * [* {th:unless}] [400]: org.thymeleaf.standard.processor.StandardUnlessTagProcessor
[THYMELEAF]             * [* {th:object}] [500]: org.thymeleaf.standard.processor.StandardObjectTagProcessor
[THYMELEAF]             * [* {th:with}] [600]: org.thymeleaf.standard.processor.StandardWithTagProcessor
[THYMELEAF]             * [* {th:inline}] [1000]: org.thymeleaf.standard.processor.StandardInlineTextualTagProcessor
[THYMELEAF]             * [* {th:text}] [1300]: org.thymeleaf.standard.processor.StandardTextTagProcessor
[THYMELEAF]             * [* {th:utext}] [1400]: org.thymeleaf.standard.processor.StandardUtextTagProcessor
[THYMELEAF]             * [* {th:assert}] [1550]: org.thymeleaf.standard.processor.StandardAssertTagProcessor
[THYMELEAF]             * [* {th:remove}] [1600]: org.thymeleaf.standard.processor.StandardRemoveTagProcessor
[THYMELEAF]             * [{th:block} *] [100000]: org.thymeleaf.standard.processor.StandardBlockTagProcessor
[THYMELEAF]             * [* 100000] [org.thymeleaf.standard.processor.StandardBlockTagProcessor]: {}
[THYMELEAF]         * Text Processors by [precedence]:
[THYMELEAF]             * [1000]: org.thymeleaf.standard.processor.StandardInliningTextProcessor
[THYMELEAF]     * Expression Objects:
[THYMELEAF]         * #ctx
[THYMELEAF]         * #root
[THYMELEAF]         * #vars
[THYMELEAF]         * #object
[THYMELEAF]         * #locale
[THYMELEAF]         * #conversions
[THYMELEAF]         * #uris
[THYMELEAF]         * #temporals
[THYMELEAF]         * #calendars
[THYMELEAF]         * #dates
[THYMELEAF]         * #bools
[THYMELEAF]         * #numbers
[THYMELEAF]         * #objects
[THYMELEAF]         * #strings
[THYMELEAF]         * #arrays
[THYMELEAF]         * #lists
[THYMELEAF]         * #sets
[THYMELEAF]         * #maps
[THYMELEAF]         * #aggregates
[THYMELEAF]         * #messages
[THYMELEAF]         * #ids
[THYMELEAF]         * #execInfo
[THYMELEAF]         * #request
[THYMELEAF]         * #response
[THYMELEAF]         * #session
[THYMELEAF]         * #servletContext
[THYMELEAF]         * #fields
[THYMELEAF]         * #themes
[THYMELEAF]         * #mvc
[THYMELEAF]         * #requestdatavalues
[THYMELEAF]     * Execution Attributes:
[THYMELEAF]         * "StandardExpressionParser": Standard Expression Parser
[THYMELEAF]         * "StandardJavaScriptSerializer": org.thymeleaf.standard.serializer.StandardJavaScriptSerializer@1adf8299
[THYMELEAF]         * "StandardCSSSerializer": org.thymeleaf.standard.serializer.StandardCSSSerializer@237e30af
[THYMELEAF]         * "EnableSpringELCompiler": false
[THYMELEAF]         * "StandardVariableExpressionEvaluator": SpringEL
[THYMELEAF]         * "StandardConversionService": org.thymeleaf.spring6.expression.SpringStandardConversionService@74973022
[THYMELEAF] * Dialect [2 of 2]: SpringSecurity (org.thymeleaf.extras.springsecurity6.dialect.SpringSecurityDialect)
[THYMELEAF]     * Prefix: "sec"
[THYMELEAF]     * Processors for Template Mode: HTML
[THYMELEAF]         * Element Tag Processors by [matching element and attribute name] [precedence]:
[THYMELEAF]             * [* {sec:authorize-acl,data-sec-authorize-acl}] [300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthorizeAclAttrProcessor
[THYMELEAF]             * [* {sec:authorize-expr,data-sec-authorize-expr}] [300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthorizeAttrProcessor
[THYMELEAF]             * [* {sec:authorize,data-sec-authorize}] [300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthorizeAttrProcessor
[THYMELEAF]             * [* {sec:authorize-url,data-sec-authorize-url}] [300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthorizeUrlAttrProcessor
[THYMELEAF]             * [* {xmlns:sec}] [1000]: org.thymeleaf.standard.processor.StandardXmlNsTagProcessor
[THYMELEAF]             * [* {sec:authentication,data-sec-authentication}] [1300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthenticationAttrProcessor
[THYMELEAF]     * Processors for Template Mode: XML
[THYMELEAF]         * Element Tag Processors by [matching element and attribute name] [precedence]:
[THYMELEAF]             * [* {sec:authorize-acl}] [300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthorizeAclAttrProcessor
[THYMELEAF]             * [* {sec:authorize-expr}] [300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthorizeAttrProcessor
[THYMELEAF]             * [* {sec:authorize}] [300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthorizeAttrProcessor
[THYMELEAF]             * [* {sec:authorize-url}] [300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthorizeUrlAttrProcessor
[THYMELEAF]             * [* {xmlns:sec}] [1000]: org.thymeleaf.standard.processor.StandardXmlNsTagProcessor
[THYMELEAF]             * [* {sec:authentication}] [1300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthenticationAttrProcessor
[THYMELEAF]     * Processors for Template Mode: TEXT
[THYMELEAF]         * Element Tag Processors by [matching element and attribute name] [precedence]:
[THYMELEAF]             * [* {sec:authorize-acl}] [300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthorizeAclAttrProcessor
[THYMELEAF]             * [* {sec:authorize-expr}] [300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthorizeAttrProcessor
[THYMELEAF]             * [* {sec:authorize}] [300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthorizeAttrProcessor
[THYMELEAF]             * [* {sec:authorize-url}] [300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthorizeUrlAttrProcessor
[THYMELEAF]             * [* {xmlns:sec}] [1000]: org.thymeleaf.standard.processor.StandardXmlNsTagProcessor
[THYMELEAF]             * [* {sec:authentication}] [1300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthenticationAttrProcessor
[THYMELEAF]     * Processors for Template Mode: JAVASCRIPT
[THYMELEAF]         * Element Tag Processors by [matching element and attribute name] [precedence]:
[THYMELEAF]             * [* {sec:authorize-acl}] [300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthorizeAclAttrProcessor
[THYMELEAF]             * [* {sec:authorize-expr}] [300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthorizeAttrProcessor
[THYMELEAF]             * [* {sec:authorize}] [300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthorizeAttrProcessor
[THYMELEAF]             * [* {sec:authorize-url}] [300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthorizeUrlAttrProcessor
[THYMELEAF]             * [* {xmlns:sec}] [1000]: org.thymeleaf.standard.processor.StandardXmlNsTagProcessor
[THYMELEAF]             * [* {sec:authentication}] [1300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthenticationAttrProcessor
[THYMELEAF]     * Processors for Template Mode: CSS
[THYMELEAF]         * Element Tag Processors by [matching element and attribute name] [precedence]:
[THYMELEAF]             * [* {sec:authorize-acl}] [300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthorizeAclAttrProcessor
[THYMELEAF]             * [* {sec:authorize}] [300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthorizeAttrProcessor
[THYMELEAF]             * [* {sec:authorize-expr}] [300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthorizeAttrProcessor
[THYMELEAF]             * [* {sec:authorize-url}] [300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthorizeUrlAttrProcessor
[THYMELEAF]             * [* {xmlns:sec}] [1000]: org.thymeleaf.standard.processor.StandardXmlNsTagProcessor
[THYMELEAF]             * [* {sec:authentication}] [1300]: org.thymeleaf.extras.springsecurity6.dialect.processor.AuthenticationAttrProcessor
[THYMELEAF]     * Expression Objects:
[THYMELEAF]         * #authentication
[THYMELEAF]         * #authorization
[THYMELEAF] TEMPLATE ENGINE CONFIGURED OK
2023-05-02T11:29:30.119+03:00 DEBUG 15588 --- [nio-8080-exec-1] org.thymeleaf.TemplateEngine             : [THYMELEAF] TEMPLATE ENGINE INITIALIZED
2023-05-02T11:29:30.122+03:00 TRACE 15588 --- [nio-8080-exec-1] org.thymeleaf.TemplateEngine             : [THYMELEAF][http-nio-8080-exec-1] STARTING PROCESS OF TEMPLATE "login" WITH LOCALE ru
2023-05-02T11:29:30.123+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.TemplateEngine.cache.TEMPLATE_CACHE  : [THYMELEAF][http-nio-8080-exec-1][TEMPLATE_CACHE][CACHE_MISS] Cache miss in cache "TEMPLATE_CACHE" for key "login".
2023-05-02T11:29:30.124+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.c.loader.WebappClassLoaderBase       : getResource(templates/login.html)
2023-05-02T11:29:30.124+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.c.loader.WebappClassLoaderBase       :   Delegating to parent classloader jdk.internal.loader.ClassLoaders$AppClassLoader@266474c2
2023-05-02T11:29:30.124+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.c.loader.WebappClassLoaderBase       :   --> Returning 'file:/C:/dev/experiments/spring-security-kerberos-2.0.0-M1/spring-security-kerberos-samples/sec-server-spnego-form-auth/build/resources/main/templates/login.html'
2023-05-02T11:29:30.124+03:00 TRACE 15588 --- [nio-8080-exec-1] org.thymeleaf.engine.TemplateManager     : [THYMELEAF][http-nio-8080-exec-1] Template resolver match! Resolver "org.thymeleaf.spring6.templateresolver.SpringResourceTemplateResolver" will resolve template "login"
2023-05-02T11:29:30.142+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.c.loader.WebappClassLoaderBase       : getResourceAsStream(templates/login.html)
2023-05-02T11:29:30.143+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.c.loader.WebappClassLoaderBase       :   Delegating to parent classloader jdk.internal.loader.ClassLoaders$AppClassLoader@266474c2
2023-05-02T11:29:30.143+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.c.loader.WebappClassLoaderBase       :   --> Returning stream from parent
2023-05-02T11:29:30.164+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.TemplateEngine.cache.TEMPLATE_CACHE  : [THYMELEAF][http-nio-8080-exec-1][TEMPLATE_CACHE][CACHE_ADD][1] Adding cache entry in cache "TEMPLATE_CACHE" for key "login". New size is 1.
2023-05-02T11:29:30.169+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.T.cache.EXPRESSION_CACHE             : [THYMELEAF][CACHE_INITIALIZE] Initializing cache EXPRESSION_CACHE. Max size: 500. Soft references are used.
2023-05-02T11:29:30.170+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.T.cache.EXPRESSION_CACHE             : [THYMELEAF][http-nio-8080-exec-1][EXPRESSION_CACHE][CACHE_MISS] Cache miss in cache "EXPRESSION_CACHE" for key "expr|${param.error}".
2023-05-02T11:29:30.179+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.T.cache.EXPRESSION_CACHE             : [THYMELEAF][http-nio-8080-exec-1][EXPRESSION_CACHE][CACHE_ADD][1] Adding cache entry in cache "EXPRESSION_CACHE" for key "expr|${param.error}". New size is 1.
2023-05-02T11:29:30.179+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.s.expression.VariableExpression      : [THYMELEAF][http-nio-8080-exec-1] Evaluating variable expression: "${param.error}"
2023-05-02T11:29:30.179+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.s.e.SPELVariableExpressionEvaluator  : [THYMELEAF][http-nio-8080-exec-1] SpringEL expression: evaluating expression "param.error" on target
2023-05-02T11:29:30.180+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.T.cache.EXPRESSION_CACHE             : [THYMELEAF][http-nio-8080-exec-1][EXPRESSION_CACHE][CACHE_MISS] Cache miss in cache "EXPRESSION_CACHE" for key "spel|param.error".
2023-05-02T11:29:30.194+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.T.cache.EXPRESSION_CACHE             : [THYMELEAF][http-nio-8080-exec-1][EXPRESSION_CACHE][CACHE_ADD][2] Adding cache entry in cache "EXPRESSION_CACHE" for key "spel|param.error". New size is 2.
2023-05-02T11:29:30.197+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.T.cache.EXPRESSION_CACHE             : [THYMELEAF][http-nio-8080-exec-1][EXPRESSION_CACHE][CACHE_MISS] Cache miss in cache "EXPRESSION_CACHE" for key "expr|${param.logout}".
2023-05-02T11:29:30.197+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.T.cache.EXPRESSION_CACHE             : [THYMELEAF][http-nio-8080-exec-1][EXPRESSION_CACHE][CACHE_ADD][3] Adding cache entry in cache "EXPRESSION_CACHE" for key "expr|${param.logout}". New size is 3.
2023-05-02T11:29:30.197+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.s.expression.VariableExpression      : [THYMELEAF][http-nio-8080-exec-1] Evaluating variable expression: "${param.logout}"
2023-05-02T11:29:30.197+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.s.e.SPELVariableExpressionEvaluator  : [THYMELEAF][http-nio-8080-exec-1] SpringEL expression: evaluating expression "param.logout" on target
2023-05-02T11:29:30.197+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.T.cache.EXPRESSION_CACHE             : [THYMELEAF][http-nio-8080-exec-1][EXPRESSION_CACHE][CACHE_MISS] Cache miss in cache "EXPRESSION_CACHE" for key "spel|param.logout".
2023-05-02T11:29:30.197+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.T.cache.EXPRESSION_CACHE             : [THYMELEAF][http-nio-8080-exec-1][EXPRESSION_CACHE][CACHE_ADD][4] Adding cache entry in cache "EXPRESSION_CACHE" for key "spel|param.logout". New size is 4.
2023-05-02T11:29:30.197+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.T.cache.EXPRESSION_CACHE             : [THYMELEAF][http-nio-8080-exec-1][EXPRESSION_CACHE][CACHE_MISS] Cache miss in cache "EXPRESSION_CACHE" for key "expr|@{/login}".
2023-05-02T11:29:30.200+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.T.cache.EXPRESSION_CACHE             : [THYMELEAF][http-nio-8080-exec-1][EXPRESSION_CACHE][CACHE_ADD][5] Adding cache entry in cache "EXPRESSION_CACHE" for key "expr|@{/login}". New size is 5.
2023-05-02T11:29:30.200+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.standard.expression.LinkExpression   : [THYMELEAF][http-nio-8080-exec-1] Evaluating link: "@{'/login'}"
2023-05-02T11:29:30.200+03:00 TRACE 15588 --- [nio-8080-exec-1] o.t.s.expression.TextLiteralExpression   : [THYMELEAF][http-nio-8080-exec-1] Evaluating text literal: "'/login'"
2023-05-02T11:29:30.246+03:00 TRACE 15588 --- [nio-8080-exec-1] org.thymeleaf.TemplateEngine             : [THYMELEAF][http-nio-8080-exec-1] FINISHED PROCESS AND OUTPUT OF TEMPLATE "login" WITH LOCALE ru
2023-05-02T11:29:30.247+03:00 TRACE 15588 --- [nio-8080-exec-1] org.thymeleaf.TemplateEngine.TIMER       : [THYMELEAF][http-nio-8080-exec-1][login][ru][123351300][123] TEMPLATE "login" WITH LOCALE ru PROCESSED IN 123351300 nanoseconds (approx. 123ms)
2023-05-02T11:29:30.247+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.s.w.header.writers.HstsHeaderWriter  : Not injecting HSTS header since it did not match request to [Is Secure]
2023-05-02T11:29:30.249+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Exiting from "FORWARD" dispatch, status 401, headers={masked}
2023-05-02T11:29:30.249+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter  : Set SecurityContextHolder to AnonymousAuthenticationToken [Principal=anonymousUser, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=0:0:0:0:0:0:0:1, SessionId=F4975A6B9F115B875150DAAD4DCBCF2E], Granted Authorities=[ROLE_ANONYMOUS]]
2023-05-02T11:29:30.249+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'delegatingApplicationListener'
2023-05-02T11:29:30.249+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'springApplicationAdminRegistrar'
2023-05-02T11:29:30.250+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet]    :  Disabling the response for further output
2023-05-02T11:29:30.250+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet]    :  The Response is vehiculed using a wrapper: org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterResponse
2023-05-02T11:29:30.250+03:00 TRACE 15588 --- [nio-8080-exec-1] o.s.b.w.s.f.OrderedRequestContextFilter  : Cleared thread-bound request context: org.apache.catalina.connector.RequestFacade@5a049283
2023-05-02T11:29:30.250+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.coyote.http11.Http11InputBuffer      : Before fill(): parsingHeader: [true], parsingRequestLine: [true], parsingRequestLinePhase: [0], parsingRequestLineStart: [0], byteBuffer.position(): [0], byteBuffer.limit(): [0], end: [817]
2023-05-02T11:29:30.250+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.tomcat.util.net.SocketWrapperBase    : Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@262253ed:org.apache.tomcat.util.net.NioChannel@415e2b7a:java.nio.channels.SocketChannel[connected local=/[0:0:0:0:0:0:0:1]:8080 remote=/[0:0:0:0:0:0:0:1]:57744]], Read from buffer: [0]
2023-05-02T11:29:30.250+03:00 DEBUG 15588 --- [nio-8080-exec-1] org.apache.tomcat.util.net.NioEndpoint   : Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@262253ed:org.apache.tomcat.util.net.NioChannel@415e2b7a:java.nio.channels.SocketChannel[connected local=/[0:0:0:0:0:0:0:1]:8080 remote=/[0:0:0:0:0:0:0:1]:57744]], Read direct from socket: [0]
2023-05-02T11:29:30.250+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.a.coyote.http11.Http11InputBuffer      : Received []
2023-05-02T11:29:30.251+03:00 DEBUG 15588 --- [nio-8080-exec-1] o.apache.coyote.http11.Http11Processor   : Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@262253ed:org.apache.tomcat.util.net.NioChannel@415e2b7a:java.nio.channels.SocketChannel[connected local=/[0:0:0:0:0:0:0:1]:8080 remote=/[0:0:0:0:0:0:0:1]:57744]], Status in: [OPEN_READ], State out: [OPEN]
2023-05-02T11:29:30.251+03:00 DEBUG 15588 --- [nio-8080-exec-1] org.apache.tomcat.util.net.NioEndpoint   : Registered read interest for [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@262253ed:org.apache.tomcat.util.net.NioChannel@415e2b7a:java.nio.channels.SocketChannel[connected local=/[0:0:0:0:0:0:0:1]:8080 remote=/[0:0:0:0:0:0:0:1]:57744]]
2023-05-02T11:29:30.251+03:00 DEBUG 15588 --- [nio-8080-Poller] org.apache.tomcat.util.net.NioEndpoint   : timeout completed: keys processed=1; now=1683016170251; nextExpiration=1683016169903; keyCount=0; hasEvents=true; eval=false
2023-05-02T11:29:30.256+03:00 DEBUG 15588 --- [nio-8080-exec-2] o.a.coyote.http11.Http11InputBuffer      : Before fill(): parsingHeader: [true], parsingRequestLine: [true], parsingRequestLinePhase: [0], parsingRequestLineStart: [0], byteBuffer.position(): [0], byteBuffer.limit(): [0], end: [817]
2023-05-02T11:29:30.256+03:00 DEBUG 15588 --- [nio-8080-exec-2] o.a.tomcat.util.net.SocketWrapperBase    : Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@262253ed:org.apache.tomcat.util.net.NioChannel@415e2b7a:java.nio.channels.SocketChannel[connected local=/[0:0:0:0:0:0:0:1]:8080 remote=/[0:0:0:0:0:0:0:1]:57744]], Read from buffer: [0]
2023-05-02T11:29:30.256+03:00 DEBUG 15588 --- [nio-8080-exec-2] org.apache.tomcat.util.net.NioEndpoint   : Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@262253ed:org.apache.tomcat.util.net.NioChannel@415e2b7a:java.nio.channels.SocketChannel[connected local=/[0:0:0:0:0:0:0:1]:8080 remote=/[0:0:0:0:0:0:0:1]:57744]], Read direct from socket: [1012]
2023-05-02T11:29:30.257+03:00 DEBUG 15588 --- [nio-8080-exec-2] o.a.coyote.http11.Http11InputBuffer      : Received [GET /hello HTTP/1.1
Host: localhost:8080
Connection: keep-alive
Authorization: Negotiate YHwGBisGAQUFAqByMHCgMDAuBgorBgEEAYI3AgIKBgkqhkiC9xIBAgIGCSqGSIb3EgECAgYKKwYBBAGCNwICHqI8BDpOVExNU1NQAAEAAACXsgjiCAAIADIAAAAKAAoAKAAAAAoAYUoAAAAPRk9NS0lOLTU1MU5PVkFDQVJE
sec-ch-ua: "Chromium";v="112", "Google Chrome";v="112", "Not:A-Brand";v="99"
sec-ch-ua-mobile: ?1
sec-ch-ua-platform: "Android"
DNT: 1
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Mobile Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Sec-Fetch-Site: none
Sec-Fetch-Mode: navigate
Sec-Fetch-User: ?1
Sec-Fetch-Dest: document
Accept-Encoding: gzip, deflate, br
Accept-Language: ru,ru-RU;q=0.9,en-US;q=0.8,en;q=0.7
Cookie: Idea-fad05cdf=4d68bee4-f0c7-479d-acd9-9229bf2cb310; JSESSIONID=F4975A6B9F115B875150DAAD4DCBCF2E

]
2023-05-02T11:29:30.257+03:00 DEBUG 15588 --- [nio-8080-exec-2] o.a.t.util.http.Rfc6265CookieProcessor   : Cookies: Parsing b[]: Idea-fad05cdf=4d68bee4-f0c7-479d-acd9-9229bf2cb310; JSESSIONID=F4975A6B9F115B875150DAAD4DCBCF2E
2023-05-02T11:29:30.257+03:00 DEBUG 15588 --- [nio-8080-exec-2] o.a.catalina.connector.CoyoteAdapter     :  Requested cookie session id is F4975A6B9F115B875150DAAD4DCBCF2E
2023-05-02T11:29:30.257+03:00 DEBUG 15588 --- [nio-8080-exec-2] o.a.c.authenticator.AuthenticatorBase    : Security checking request GET /hello
2023-05-02T11:29:30.257+03:00 DEBUG 15588 --- [nio-8080-exec-2] org.apache.catalina.realm.RealmBase      :   No applicable constraints defined
2023-05-02T11:29:30.257+03:00 DEBUG 15588 --- [nio-8080-exec-2] o.a.c.authenticator.AuthenticatorBase    : Not subject to any constraint
2023-05-02T11:29:30.257+03:00 DEBUG 15588 --- [nio-8080-exec-2] o.apache.catalina.core.StandardWrapper   :   Returning instance
2023-05-02T11:29:30.258+03:00 TRACE 15588 --- [nio-8080-exec-2] o.s.b.w.s.f.OrderedRequestContextFilter  : Bound request context to thread: org.apache.catalina.connector.RequestFacade@4c366718
2023-05-02T11:29:30.258+03:00 TRACE 15588 --- [nio-8080-exec-2] o.s.security.web.FilterChainProxy        : Trying to match request against DefaultSecurityFilterChain [RequestMatcher=any request, Filters=[org.springframework.security.web.session.DisableEncodeUrlFilter@427a12b6, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@6025d790, org.springframework.security.web.context.SecurityContextHolderFilter@70721c12, org.springframework.security.web.header.HeaderWriterFilter@27443560, org.springframework.security.web.csrf.CsrfFilter@5d0b0cb9, org.springframework.security.web.authentication.logout.LogoutFilter@77c1e611, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@b61edb9, org.springframework.security.kerberos.web.authentication.SpnegoAuthenticationProcessingFilter@af7e376, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@101ca8da, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@1d858300, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@5dcd0cdf, org.springframework.security.web.access.ExceptionTranslationFilter@5649d11a, org.springframework.security.web.access.intercept.AuthorizationFilter@2abbd0d9]] (1/1)
2023-05-02T11:29:30.258+03:00 DEBUG 15588 --- [nio-8080-exec-2] o.s.security.web.FilterChainProxy        : Securing GET /hello
2023-05-02T11:29:30.258+03:00 TRACE 15588 --- [nio-8080-exec-2] o.s.security.web.FilterChainProxy        : Invoking DisableEncodeUrlFilter (1/13)
2023-05-02T11:29:30.258+03:00 TRACE 15588 --- [nio-8080-exec-2] o.s.security.web.FilterChainProxy        : Invoking WebAsyncManagerIntegrationFilter (2/13)
2023-05-02T11:29:30.258+03:00 TRACE 15588 --- [nio-8080-exec-2] o.s.security.web.FilterChainProxy        : Invoking SecurityContextHolderFilter (3/13)
2023-05-02T11:29:30.258+03:00 TRACE 15588 --- [nio-8080-exec-2] o.s.security.web.FilterChainProxy        : Invoking HeaderWriterFilter (4/13)
2023-05-02T11:29:30.258+03:00 TRACE 15588 --- [nio-8080-exec-2] o.s.security.web.FilterChainProxy        : Invoking CsrfFilter (5/13)
2023-05-02T11:29:30.258+03:00 TRACE 15588 --- [nio-8080-exec-2] o.s.security.web.csrf.CsrfFilter         : Did not protect against CSRF since request did not match CsrfNotRequired [TRACE, HEAD, GET, OPTIONS]
2023-05-02T11:29:30.258+03:00 TRACE 15588 --- [nio-8080-exec-2] o.s.security.web.FilterChainProxy        : Invoking LogoutFilter (6/13)
2023-05-02T11:29:30.258+03:00 TRACE 15588 --- [nio-8080-exec-2] o.s.s.w.a.logout.LogoutFilter            : Did not match request to Ant [pattern='/logout', POST]
2023-05-02T11:29:30.258+03:00 TRACE 15588 --- [nio-8080-exec-2] o.s.security.web.FilterChainProxy        : Invoking UsernamePasswordAuthenticationFilter (7/13)
2023-05-02T11:29:30.258+03:00 TRACE 15588 --- [nio-8080-exec-2] w.a.UsernamePasswordAuthenticationFilter : Did not match request to Ant [pattern='/login', POST]
2023-05-02T11:29:30.258+03:00 TRACE 15588 --- [nio-8080-exec-2] o.s.security.web.FilterChainProxy        : Invoking SpnegoAuthenticationProcessingFilter (8/13)
2023-05-02T11:29:30.258+03:00 TRACE 15588 --- [nio-8080-exec-2] w.c.HttpSessionSecurityContextRepository : Did not find SecurityContext in HttpSession F4975A6B9F115B875150DAAD4DCBCF2E using the SPRING_SECURITY_CONTEXT session attribute
2023-05-02T11:29:30.258+03:00 TRACE 15588 --- [nio-8080-exec-2] .s.s.w.c.SupplierDeferredSecurityContext : Created SecurityContextImpl [Null authentication]
2023-05-02T11:29:30.258+03:00 TRACE 15588 --- [nio-8080-exec-2] .s.s.w.c.SupplierDeferredSecurityContext : Created SecurityContextImpl [Null authentication]
2023-05-02T11:29:30.258+03:00 DEBUG 15588 --- [nio-8080-exec-2] w.a.SpnegoAuthenticationProcessingFilter : Received Negotiate Header for request http://localhost:8080/hello: Negotiate YHwGBisGAQUFAqByMHCgMDAuBgorBgEEAYI3AgIKBgkqhkiC9xIBAgIGCSqGSIb3EgECAgYKKwYBBAGCNwICHqI8BDpOVExNU1NQAAEAAACXsgjiCAAIADIAAAAKAAoAKAAAAAoAYUoAAAAPRk9NS0lOLTU1MU5PVkFDQVJE
2023-05-02T11:29:30.259+03:00 TRACE 15588 --- [nio-8080-exec-2] o.s.s.authentication.ProviderManager     : Authenticating request with KerberosServiceAuthenticationProvider (1/2)
2023-05-02T11:29:30.259+03:00 DEBUG 15588 --- [nio-8080-exec-2] .a.KerberosServiceAuthenticationProvider : Try to validate Kerberos Token
2023-05-02T11:29:30.276+03:00  WARN 15588 --- [nio-8080-exec-2] w.a.SpnegoAuthenticationProcessingFilter : Negotiate Header was invalid: Negotiate YHwGBisGAQUFAqByMHCgMDAuBgorBgEEAYI3AgIKBgkqhkiC9xIBAgIGCSqGSIb3EgECAgYKKwYBBAGCNwICHqI8BDpOVExNU1NQAAEAAACXsgjiCAAIADIAAAAKAAoAKAAAAAoAYUoAAAAPRk9NS0lOLTU1MU5PVkFDQVJE

org.springframework.security.authentication.BadCredentialsException: GSSContext name of the context initiator is null
	at org.springframework.security.kerberos.authentication.sun.SunJaasKerberosTicketValidator$KerberosValidateAction.run(SunJaasKerberosTicketValidator.java:258) ~[spring-security-kerberos-core-2.0.0-M1.jar:2.0.0-M1]
	at org.springframework.security.kerberos.authentication.sun.SunJaasKerberosTicketValidator$KerberosValidateAction.run(SunJaasKerberosTicketValidator.java:241) ~[spring-security-kerberos-core-2.0.0-M1.jar:2.0.0-M1]
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:712) ~[na:na]
	at java.base/javax.security.auth.Subject.doAs(Subject.java:439) ~[na:na]
	at org.springframework.security.kerberos.authentication.sun.SunJaasKerberosTicketValidator.validateTicket(SunJaasKerberosTicketValidator.java:75) ~[spring-security-kerberos-core-2.0.0-M1.jar:2.0.0-M1]
	at org.springframework.security.kerberos.authentication.KerberosServiceAuthenticationProvider.authenticate(KerberosServiceAuthenticationProvider.java:65) ~[spring-security-kerberos-core-2.0.0-M1.jar:2.0.0-M1]
	at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:182) ~[spring-security-core-6.0.3.jar:6.0.3]
	at org.springframework.security.kerberos.web.authentication.SpnegoAuthenticationProcessingFilter.doFilter(SpnegoAuthenticationProcessingFilter.java:153) ~[spring-security-kerberos-web-2.0.0-M1.jar:2.0.0-M1]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:227) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:221) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:117) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) ~[spring-web-6.0.8.jar:6.0.8]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:894) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at java.base/java.lang.Thread.run(Thread.java:833) ~[na:na]

2023-05-02T11:29:30.277+03:00 TRACE 15588 --- [nio-8080-exec-2] o.s.s.w.header.writers.HstsHeaderWriter  : Not injecting HSTS header since it did not match request to [Is Secure]
2023-05-02T11:29:30.277+03:00 TRACE 15588 --- [nio-8080-exec-2] o.s.b.w.s.f.OrderedRequestContextFilter  : Cleared thread-bound request context: org.apache.catalina.connector.RequestFacade@4c366718
2023-05-02T11:29:30.277+03:00 DEBUG 15588 --- [nio-8080-exec-2] o.apache.coyote.http11.Http11Processor   : Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@262253ed:org.apache.tomcat.util.net.NioChannel@415e2b7a:java.nio.channels.SocketChannel[connected local=/[0:0:0:0:0:0:0:1]:8080 remote=/[0:0:0:0:0:0:0:1]:57744]], Status in: [OPEN_READ], State out: [CLOSED]
2023-05-02T11:29:30.277+03:00 DEBUG 15588 --- [nio-8080-exec-2] o.apache.tomcat.util.threads.LimitLatch  : Counting down[http-nio-8080-exec-2] latch=1

When I'm run klist in my client (my PC. KDC located in other machine) I'm not found my service in ticket list

Well
I tried this my local PC and I'm also getting the same error

Checking authorization on SecurityContextHolderAwareRequestWrapper[ org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@22d612ea] using org.springframework.security.authorization.AuthenticatedAuthorizationManager@26cbd034
2023-05-02T15:04:52.825+04:00 TRACE 428404 --- [nio-8090-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to AnonymousAuthenticationToken [Principal=anonymousUser, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=10.38.50.218, SessionId=D0FE6DDXXXSDDEE86D1D3A27D3F275FDA27205], Granted Authorities=[ROLE_ANONYMOUS]]
2023-05-02T15:04:52.826+04:00 TRACE 428404 --- [nio-8090-exec-5] o.s.s.w.a.ExceptionTranslationFilter : Sending AnonymousAuthenticationToken [Principal=anonymousUser, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=10.38.50.218, SessionId=D0FE6DDXXXSDDEE86D1D3A27D3F275FDA27205], Granted Authorities=[ROLE_ANONYMOUS]] to authentication entry point since access is denied

org.springframework.security.access.AccessDeniedException: Access Denied
at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:98) ~[spring-security-web-6.0.1.jar!/:6.0.1]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.1.jar!/:6.0.1]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) ~[spring-security-web-6.0.1.jar!/:6.0.1]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) ~[spring-security-web-6.0.1.jar!/:6.0.1]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:3

But we could see Authenticated=true Seems Authorization has issue

The SPN has to match the FQDN of your web server, e.g. HTTP/server.example.com@EXAMPLE.COM if your server is available at server.example.com for your clients. Port numbers are not relevant.

That said, Kerberos will never work when testing against a web server at localhost.

The SPN has to match the FQDN of your web server, e.g. HTTP/server.example.com@EXAMPLE.COM if your server is available at server.example.com for your clients. Port numbers are not relevant.

That said, Kerberos will never work when testing against a web server at localhost.

Hmm...
Does creating row in hosts file solve my problem?
127.0.0.1 my-test

Or I must testing kerberos integration in other machine?

Now I try to edit my hosts file and I get 404 for any secured endpoint (My user does not authenticate)

My logs now:

2023-05-03T10:14:13.524+03:00 DEBUG 14696 --- [0.0.1-80-Poller] org.apache.tomcat.util.net.NioEndpoint   : timeout completed: keys processed=0; now=1683098053524; nextExpiration=1683098053519; keyCount=0; hasEvents=false; eval=false
2023-05-03T10:14:14.539+03:00 DEBUG 14696 --- [0.0.1-80-Poller] org.apache.tomcat.util.net.NioEndpoint   : timeout completed: keys processed=0; now=1683098054539; nextExpiration=1683098054524; keyCount=0; hasEvents=false; eval=false
2023-05-03T10:14:15.000+03:00 DEBUG 14696 --- [4)-192.168.56.1] sun.rmi.transport.tcp                    : RMI TCP Connection(4)-192.168.56.1: (port 52236) connection closed
2023-05-03T10:14:15.000+03:00 DEBUG 14696 --- [3)-192.168.56.1] sun.rmi.transport.tcp                    : RMI TCP Connection(3)-192.168.56.1: (port 52236) connection closed
2023-05-03T10:14:15.000+03:00 DEBUG 14696 --- [4)-192.168.56.1] sun.rmi.transport.tcp                    : RMI TCP Connection(4)-192.168.56.1: close connection, socket: Socket[addr=/192.168.56.1,port=52311,localport=52236]
2023-05-03T10:14:15.000+03:00 DEBUG 14696 --- [3)-192.168.56.1] sun.rmi.transport.tcp                    : RMI TCP Connection(3)-192.168.56.1: close connection, socket: Socket[addr=/192.168.56.1,port=52260,localport=52236]
2023-05-03T10:14:15.000+03:00 DEBUG 14696 --- [3)-192.168.56.1] sun.rmi.transport.tcp                    : RMI TCP Connection(3)-192.168.56.1: socket close: Socket[addr=/192.168.56.1,port=52260,localport=52236]
2023-05-03T10:14:15.000+03:00 DEBUG 14696 --- [4)-192.168.56.1] sun.rmi.transport.tcp                    : RMI TCP Connection(4)-192.168.56.1: socket close: Socket[addr=/192.168.56.1,port=52311,localport=52236]
2023-05-03T10:14:15.008+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.transport.tcp                    : RMI TCP Connection(5)-192.168.56.1: accepted socket from [192.168.56.1:52317]
2023-05-03T10:14:15.008+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.transport.tcp                    : RMI TCP Connection(5)-192.168.56.1: (port 52236) suggesting 192.168.56.1:52317
2023-05-03T10:14:15.008+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.transport.tcp                    : RMI TCP Connection(5)-192.168.56.1: (port 52236) client using 127.0.0.1:0
2023-05-03T10:14:15.008+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.transport.tcp                    : RMI TCP Connection(5)-192.168.56.1: (port 52236) op = 80
2023-05-03T10:14:15.008+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.transport.misc                   : RMI TCP Connection(5)-192.168.56.1: getting input stream
2023-05-03T10:14:15.008+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : Builtin factory: null -> new: null
2023-05-03T10:14:15.008+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.transport.misc                   : RMI TCP Connection(5)-192.168.56.1: call dispatcher
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.server.call                      : RMI TCP Connection(5)-192.168.56.1: [192.168.56.1: sun.rmi.transport.DGCImpl[0:0:0, 2]: void clean(java.rmi.server.ObjID[], long, java.rmi.dgc.VMID, boolean)]
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : Builtin factory: null -> new: sun.rmi.transport.DGCImpl$2$$Lambda$94/0x0000000800c82298@568aa98b
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.loader                           : RMI TCP Connection(5)-192.168.56.1: name = "[Ljava.rmi.server.ObjID;", codebase = "", defaultLoader = jdk.internal.loader.ClassLoaders$PlatformClassLoader@5f4b3195
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.loader                           : RMI TCP Connection(5)-192.168.56.1: class "[Ljava.rmi.server.ObjID;" found via defaultLoader, defined by null
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter ALLOWED: class [Ljava.rmi.server.ObjID;, array length: -1, nRefs: 2, depth: 1, bytes: 80, ex: n/a
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter ALLOWED: class [Ljava.rmi.server.ObjID;, array length: 7, nRefs: 3, depth: 1, bytes: 86, ex: n/a
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.loader                           : RMI TCP Connection(5)-192.168.56.1: name = "java.rmi.server.ObjID", codebase = "", defaultLoader = jdk.internal.loader.ClassLoaders$PlatformClassLoader@5f4b3195
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.loader                           : RMI TCP Connection(5)-192.168.56.1: class "java.rmi.server.ObjID" found via defaultLoader, defined by null
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter ALLOWED: class java.rmi.server.ObjID, array length: -1, nRefs: 5, depth: 2, bytes: 164, ex: n/a
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.loader                           : RMI TCP Connection(5)-192.168.56.1: name = "java.rmi.server.UID", codebase = "", defaultLoader = jdk.internal.loader.ClassLoaders$PlatformClassLoader@5f4b3195
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.loader                           : RMI TCP Connection(5)-192.168.56.1: class "java.rmi.server.UID" found via defaultLoader, defined by null
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter ALLOWED: class java.rmi.server.UID, array length: -1, nRefs: 8, depth: 3, bytes: 233, ex: n/a
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter UNDECIDED: null, array length: -1, nRefs: 10, depth: 2, bytes: 255, ex: n/a
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter UNDECIDED: null, array length: -1, nRefs: 11, depth: 3, bytes: 269, ex: n/a
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter UNDECIDED: null, array length: -1, nRefs: 12, depth: 2, bytes: 289, ex: n/a
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter UNDECIDED: null, array length: -1, nRefs: 13, depth: 3, bytes: 303, ex: n/a
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter UNDECIDED: null, array length: -1, nRefs: 14, depth: 2, bytes: 323, ex: n/a
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter UNDECIDED: null, array length: -1, nRefs: 15, depth: 3, bytes: 337, ex: n/a
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter UNDECIDED: null, array length: -1, nRefs: 16, depth: 2, bytes: 357, ex: n/a
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter UNDECIDED: null, array length: -1, nRefs: 17, depth: 3, bytes: 371, ex: n/a
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter UNDECIDED: null, array length: -1, nRefs: 18, depth: 2, bytes: 391, ex: n/a
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter UNDECIDED: null, array length: -1, nRefs: 19, depth: 3, bytes: 405, ex: n/a
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter UNDECIDED: null, array length: -1, nRefs: 20, depth: 2, bytes: 425, ex: n/a
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter UNDECIDED: null, array length: -1, nRefs: 21, depth: 3, bytes: 439, ex: n/a
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter UNDECIDED: null, array length: -1, nRefs: 22, depth: 1, bytes: 518, ex: n/a
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.loader                           : RMI TCP Connection(5)-192.168.56.1: name = "java.rmi.dgc.VMID", codebase = "", defaultLoader = jdk.internal.loader.ClassLoaders$PlatformClassLoader@5f4b3195
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.loader                           : RMI TCP Connection(5)-192.168.56.1: class "java.rmi.dgc.VMID" found via defaultLoader, defined by null
2023-05-03T10:14:15.009+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter ALLOWED: class java.rmi.dgc.VMID, array length: -1, nRefs: 23, depth: 1, bytes: 519, ex: n/a
2023-05-03T10:14:15.010+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.loader                           : RMI TCP Connection(5)-192.168.56.1: name = "[B", codebase = "", defaultLoader = jdk.internal.loader.ClassLoaders$PlatformClassLoader@5f4b3195
2023-05-03T10:14:15.010+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.loader                           : RMI TCP Connection(5)-192.168.56.1: class "[B" found via defaultLoader, defined by null
2023-05-03T10:14:15.010+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter ALLOWED: class [B, array length: -1, nRefs: 26, depth: 2, bytes: 539, ex: n/a
2023-05-03T10:14:15.010+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter ALLOWED: class [B, array length: 8, nRefs: 27, depth: 2, bytes: 545, ex: n/a
2023-05-03T10:14:15.010+03:00 DEBUG 14696 --- [5)-192.168.56.1] java.io.serialization                    : ObjectInputFilter UNDECIDED: null, array length: -1, nRefs: 28, depth: 2, bytes: 559, ex: n/a
2023-05-03T10:14:15.010+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.dgc                              : RMI TCP Connection(5)-192.168.56.1: id = [-3ebfe1bd:187e07602d9:-7fe3, 4412987172606547531], vmid = ac8f6efc83f2e994:6ab3479a:187dafa2883:-7fff, strong = false
2023-05-03T10:14:15.010+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.dgc                              : RMI TCP Connection(5)-192.168.56.1: id = [-3ebfe1bd:187e07602d9:-7fd1, -6581876549660587698], vmid = ac8f6efc83f2e994:6ab3479a:187dafa2883:-7fff, strong = false
2023-05-03T10:14:15.010+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.dgc                              : RMI TCP Connection(5)-192.168.56.1: id = [-3ebfe1bd:187e07602d9:-7fd7, 4673405956880167224], vmid = ac8f6efc83f2e994:6ab3479a:187dafa2883:-7fff, strong = false
2023-05-03T10:14:15.010+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.dgc                              : RMI TCP Connection(5)-192.168.56.1: id = [-3ebfe1bd:187e07602d9:-7fe9, -8531818160198180066], vmid = ac8f6efc83f2e994:6ab3479a:187dafa2883:-7fff, strong = false
2023-05-03T10:14:15.010+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.dgc                              : RMI TCP Connection(5)-192.168.56.1: id = [-3ebfe1bd:187e07602d9:-7fdd, 1361101908336668733], vmid = ac8f6efc83f2e994:6ab3479a:187dafa2883:-7fff, strong = false
2023-05-03T10:14:15.010+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.dgc                              : RMI TCP Connection(5)-192.168.56.1: id = [-3ebfe1bd:187e07602d9:-7fff, -2506893204671618982], vmid = ac8f6efc83f2e994:6ab3479a:187dafa2883:-7fff, strong = false
2023-05-03T10:14:15.010+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.dgc                              : RMI TCP Connection(5)-192.168.56.1: remove from dirty set: ac8f6efc83f2e994:6ab3479a:187dafa2883:-7fff
2023-05-03T10:14:15.010+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.dgc                              : RMI TCP Connection(5)-192.168.56.1: reference set is empty: target = sun.rmi.transport.Target@3a6822cb
2023-05-03T10:14:15.010+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.dgc                              : RMI TCP Connection(5)-192.168.56.1: id = [-3ebfe1bd:187e07602d9:-7fef, 42101974220915324], vmid = ac8f6efc83f2e994:6ab3479a:187dafa2883:-7fff, strong = false
2023-05-03T10:14:15.010+03:00 DEBUG 14696 --- [5)-192.168.56.1] sun.rmi.transport.misc                   : RMI TCP Connection(5)-192.168.56.1: getting output stream
2023-05-03T10:14:15.261+03:00 DEBUG 14696 --- [0.1-80-Acceptor] o.apache.tomcat.util.threads.LimitLatch  : Counting up[http-nio-127.0.0.1-80-Acceptor] latch=1
2023-05-03T10:14:15.294+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.a.coyote.http11.Http11InputBuffer      : Before fill(): parsingHeader: [true], parsingRequestLine: [true], parsingRequestLinePhase: [0], parsingRequestLineStart: [0], byteBuffer.position(): [0], byteBuffer.limit(): [0], end: [0]
2023-05-03T10:14:15.294+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.a.tomcat.util.net.SocketWrapperBase    : Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@3ef832ac:org.apache.tomcat.util.net.NioChannel@20cff48d:java.nio.channels.SocketChannel[connected local=/127.0.0.1:80 remote=/127.0.0.1:52320]], Read from buffer: [0]
2023-05-03T10:14:15.294+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] org.apache.tomcat.util.net.NioEndpoint   : Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@3ef832ac:org.apache.tomcat.util.net.NioChannel@20cff48d:java.nio.channels.SocketChannel[connected local=/127.0.0.1:80 remote=/127.0.0.1:52320]], Read direct from socket: [547]
2023-05-03T10:14:15.294+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.a.coyote.http11.Http11InputBuffer      : Received [GET /shipment HTTP/1.1
Host: my-test
Connection: keep-alive
Cache-Control: max-age=0
DNT: 1
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding: gzip, deflate
Accept-Language: ru,ru-RU;q=0.9,en-US;q=0.8,en;q=0.7
Cookie: JSESSIONID=1CA80C758C85DC36BC4DCDFC10BC4684

]
2023-05-03T10:14:15.308+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] org.apache.tomcat.util.http.Parameters   : Set query string encoding to UTF-8
2023-05-03T10:14:15.309+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.a.t.util.http.Rfc6265CookieProcessor   : Cookies: Parsing b[]: JSESSIONID=1CA80C758C85DC36BC4DCDFC10BC4684
2023-05-03T10:14:15.310+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.a.catalina.connector.CoyoteAdapter     :  Requested cookie session id is 1CA80C758C85DC36BC4DCDFC10BC4684
2023-05-03T10:14:15.310+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.a.c.authenticator.AuthenticatorBase    : Security checking request GET /shipment
2023-05-03T10:14:15.311+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] org.apache.catalina.realm.RealmBase      :   No applicable constraints defined
2023-05-03T10:14:15.313+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.a.c.a.jaspic.AuthConfigFactoryImpl     : Loading persistent provider registrations from [C:\Users\user\AppData\Local\Temp\tomcat.80.14429605748322461598\conf\jaspic-providers.xml]
2023-05-03T10:14:15.313+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.a.c.authenticator.AuthenticatorBase    : Not subject to any constraint
2023-05-03T10:14:15.315+03:00  INFO 14696 --- [0.0.1-80-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2023-05-03T10:14:15.315+03:00  INFO 14696 --- [0.0.1-80-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2023-05-03T10:14:15.315+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'multipartResolver'
2023-05-03T10:14:15.315+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.web.servlet.DispatcherServlet        : Detected StandardServletMultipartResolver
2023-05-03T10:14:15.315+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'localeResolver'
2023-05-03T10:14:15.315+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.web.servlet.DispatcherServlet        : Detected AcceptHeaderLocaleResolver
2023-05-03T10:14:15.315+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'themeResolver'
2023-05-03T10:14:15.315+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.web.servlet.DispatcherServlet        : Detected FixedThemeResolver
2023-05-03T10:14:15.315+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'welcomePageHandlerMapping'
2023-05-03T10:14:15.315+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'requestMappingHandlerMapping'
2023-05-03T10:14:15.315+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'viewControllerHandlerMapping'
2023-05-03T10:14:15.315+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'beanNameHandlerMapping'
2023-05-03T10:14:15.315+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'routerFunctionMapping'
2023-05-03T10:14:15.315+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'resourceHandlerMapping'
2023-05-03T10:14:15.315+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'defaultServletHandlerMapping'
2023-05-03T10:14:15.316+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'requestMappingHandlerAdapter'
2023-05-03T10:14:15.316+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'handlerFunctionAdapter'
2023-05-03T10:14:15.316+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'httpRequestHandlerAdapter'
2023-05-03T10:14:15.316+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'simpleControllerHandlerAdapter'
2023-05-03T10:14:15.316+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'errorAttributes'
2023-05-03T10:14:15.316+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'handlerExceptionResolver'
2023-05-03T10:14:15.316+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'viewNameTranslator'
2023-05-03T10:14:15.316+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.web.servlet.DispatcherServlet        : Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@5b48e6c6
2023-05-03T10:14:15.316+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'beanNameViewResolver'
2023-05-03T10:14:15.316+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'mvcViewResolver'
2023-05-03T10:14:15.316+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'defaultViewResolver'
2023-05-03T10:14:15.316+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'viewResolver'
2023-05-03T10:14:15.316+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'thymeleafViewResolver'
2023-05-03T10:14:15.316+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'flashMapManager'
2023-05-03T10:14:15.316+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.web.servlet.DispatcherServlet        : Detected org.springframework.web.servlet.support.SessionFlashMapManager@131900d0
2023-05-03T10:14:15.316+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.web.servlet.DispatcherServlet        : enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data
2023-05-03T10:14:15.316+03:00  INFO 14696 --- [0.0.1-80-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 1 ms
2023-05-03T10:14:15.316+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.apache.catalina.core.StandardWrapper   :   Returning instance
2023-05-03T10:14:15.319+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'springSecurityFilterChain'
2023-05-03T10:14:15.321+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Trying to match request against DefaultSecurityFilterChain [RequestMatcher=any request, Filters=[org.springframework.security.web.session.DisableEncodeUrlFilter@217a2306, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@9d39564, org.springframework.security.web.context.SecurityContextHolderFilter@41b377fc, org.springframework.security.web.header.HeaderWriterFilter@46d35c89, org.springframework.security.web.csrf.CsrfFilter@1db6a69c, org.springframework.security.web.authentication.logout.LogoutFilter@1add8840, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@7a1a536e, org.springframework.security.kerberos.web.authentication.SpnegoAuthenticationProcessingFilter@73fcd7f2, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@34c3e7da, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@67db305e, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@3b059336, org.springframework.security.web.access.ExceptionTranslationFilter@1d45306c, org.springframework.security.web.access.intercept.AuthorizationFilter@79e97942]] (1/1)
2023-05-03T10:14:15.321+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Securing GET /shipment
2023-05-03T10:14:15.321+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking DisableEncodeUrlFilter (1/13)
2023-05-03T10:14:15.321+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking WebAsyncManagerIntegrationFilter (2/13)
2023-05-03T10:14:15.323+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking SecurityContextHolderFilter (3/13)
2023-05-03T10:14:15.323+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking HeaderWriterFilter (4/13)
2023-05-03T10:14:15.324+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking CsrfFilter (5/13)
2023-05-03T10:14:15.325+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.csrf.CsrfFilter         : Did not protect against CSRF since request did not match CsrfNotRequired [TRACE, HEAD, GET, OPTIONS]
2023-05-03T10:14:15.325+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking LogoutFilter (6/13)
2023-05-03T10:14:15.325+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.s.w.a.logout.LogoutFilter            : Did not match request to Ant [pattern='/logout', POST]
2023-05-03T10:14:15.325+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking UsernamePasswordAuthenticationFilter (7/13)
2023-05-03T10:14:15.325+03:00 TRACE 14696 --- [0.0.1-80-exec-1] w.a.UsernamePasswordAuthenticationFilter : Did not match request to Ant [pattern='/login', POST]
2023-05-03T10:14:15.325+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking SpnegoAuthenticationProcessingFilter (8/13)
2023-05-03T10:14:15.325+03:00 TRACE 14696 --- [0.0.1-80-exec-1] w.c.HttpSessionSecurityContextRepository : Did not find SecurityContext in HttpSession 1CA80C758C85DC36BC4DCDFC10BC4684 using the SPRING_SECURITY_CONTEXT session attribute
2023-05-03T10:14:15.325+03:00 TRACE 14696 --- [0.0.1-80-exec-1] .s.s.w.c.SupplierDeferredSecurityContext : Created SecurityContextImpl [Null authentication]
2023-05-03T10:14:15.325+03:00 TRACE 14696 --- [0.0.1-80-exec-1] .s.s.w.c.SupplierDeferredSecurityContext : Created SecurityContextImpl [Null authentication]
2023-05-03T10:14:15.326+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking RequestCacheAwareFilter (9/13)
2023-05-03T10:14:15.326+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] org.apache.tomcat.util.http.Parameters   : Set encoding to UTF-8
2023-05-03T10:14:15.326+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.s.w.s.HttpSessionRequestCache        : matchingRequestParameterName is required for getMatchingRequest to lookup a value, but not provided
2023-05-03T10:14:15.326+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking SecurityContextHolderAwareRequestFilter (10/13)
2023-05-03T10:14:15.326+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking AnonymousAuthenticationFilter (11/13)
2023-05-03T10:14:15.327+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking ExceptionTranslationFilter (12/13)
2023-05-03T10:14:15.327+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking AuthorizationFilter (13/13)
2023-05-03T10:14:15.327+03:00 TRACE 14696 --- [0.0.1-80-exec-1] estMatcherDelegatingAuthorizationManager : Authorizing SecurityContextHolderAwareRequestWrapper[ org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@2f6b60f3]
2023-05-03T10:14:15.333+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'shipmentController'
2023-05-03T10:14:15.333+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.test.test.test.controller.ShipmentController#createShipmentPage(Model)
2023-05-03T10:14:15.334+03:00 TRACE 14696 --- [0.0.1-80-exec-1] estMatcherDelegatingAuthorizationManager : Checking authorization on SecurityContextHolderAwareRequestWrapper[ org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@2f6b60f3] using org.springframework.security.authorization.AuthenticatedAuthorizationManager@36de54f0
2023-05-03T10:14:15.334+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter  : Set SecurityContextHolder to AnonymousAuthenticationToken [Principal=anonymousUser, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=1CA80C758C85DC36BC4DCDFC10BC4684], Granted Authorities=[ROLE_ANONYMOUS]]
2023-05-03T10:14:15.334+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'springApplicationAdminRegistrar'
2023-05-03T10:14:15.335+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'delegatingApplicationListener'
2023-05-03T10:14:15.335+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'liveReloadServerEventListener'
2023-05-03T10:14:15.335+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.s.w.a.ExceptionTranslationFilter     : Sending AnonymousAuthenticationToken [Principal=anonymousUser, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=1CA80C758C85DC36BC4DCDFC10BC4684], Granted Authorities=[ROLE_ANONYMOUS]] to authentication entry point since access is denied

org.springframework.security.access.AccessDeniedException: Access Denied
	at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:98) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.kerberos.web.authentication.SpnegoAuthenticationProcessingFilter.doFilter(SpnegoAuthenticationProcessingFilter.java:175) ~[spring-security-kerberos-web-2.0.0-M1.jar:2.0.0-M1]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:227) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:221) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:117) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) ~[spring-web-6.0.8.jar:6.0.8]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:894) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at java.base/java.lang.Thread.run(Thread.java:833) ~[na:na]

2023-05-03T10:14:15.340+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.s.w.s.HttpSessionRequestCache        : Saved request http://my-test/shipment?continue to session
2023-05-03T10:14:15.341+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.s.k.w.a.SpnegoEntryPoint             : Add header WWW-Authenticate:Negotiate to http://my-test/shipment, forward: /login
2023-05-03T10:14:15.343+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.apache.catalina.core.StandardWrapper   :   Returning instance
2023-05-03T10:14:15.343+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Trying to match request against DefaultSecurityFilterChain [RequestMatcher=any request, Filters=[org.springframework.security.web.session.DisableEncodeUrlFilter@217a2306, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@9d39564, org.springframework.security.web.context.SecurityContextHolderFilter@41b377fc, org.springframework.security.web.header.HeaderWriterFilter@46d35c89, org.springframework.security.web.csrf.CsrfFilter@1db6a69c, org.springframework.security.web.authentication.logout.LogoutFilter@1add8840, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@7a1a536e, org.springframework.security.kerberos.web.authentication.SpnegoAuthenticationProcessingFilter@73fcd7f2, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@34c3e7da, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@67db305e, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@3b059336, org.springframework.security.web.access.ExceptionTranslationFilter@1d45306c, org.springframework.security.web.access.intercept.AuthorizationFilter@79e97942]] (1/1)
2023-05-03T10:14:15.343+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Securing GET /login
2023-05-03T10:14:15.344+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking DisableEncodeUrlFilter (1/13)
2023-05-03T10:14:15.344+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking WebAsyncManagerIntegrationFilter (2/13)
2023-05-03T10:14:15.344+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking SecurityContextHolderFilter (3/13)
2023-05-03T10:14:15.344+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking HeaderWriterFilter (4/13)
2023-05-03T10:14:15.344+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking CsrfFilter (5/13)
2023-05-03T10:14:15.344+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking LogoutFilter (6/13)
2023-05-03T10:14:15.344+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.s.w.a.logout.LogoutFilter            : Did not match request to Ant [pattern='/logout', POST]
2023-05-03T10:14:15.344+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking UsernamePasswordAuthenticationFilter (7/13)
2023-05-03T10:14:15.344+03:00 TRACE 14696 --- [0.0.1-80-exec-1] w.a.UsernamePasswordAuthenticationFilter : Did not match request to Ant [pattern='/login', POST]
2023-05-03T10:14:15.344+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking SpnegoAuthenticationProcessingFilter (8/13)
2023-05-03T10:14:15.344+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking RequestCacheAwareFilter (9/13)
2023-05-03T10:14:15.344+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.s.w.s.HttpSessionRequestCache        : matchingRequestParameterName is required for getMatchingRequest to lookup a value, but not provided
2023-05-03T10:14:15.344+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking SecurityContextHolderAwareRequestFilter (10/13)
2023-05-03T10:14:15.344+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking AnonymousAuthenticationFilter (11/13)
2023-05-03T10:14:15.344+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking ExceptionTranslationFilter (12/13)
2023-05-03T10:14:15.344+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking AuthorizationFilter (13/13)
2023-05-03T10:14:15.344+03:00 TRACE 14696 --- [0.0.1-80-exec-1] estMatcherDelegatingAuthorizationManager : Authorizing SecurityContextHolderAwareRequestWrapper[ FirewalledRequest[ SecurityContextHolderAwareRequestWrapper[ org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@2f6b60f3]]]
2023-05-03T10:14:15.344+03:00 TRACE 14696 --- [0.0.1-80-exec-1] estMatcherDelegatingAuthorizationManager : Checking authorization on SecurityContextHolderAwareRequestWrapper[ FirewalledRequest[ SecurityContextHolderAwareRequestWrapper[ org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@2f6b60f3]]] using org.springframework.security.config.annotation.web.configurers.AuthorizeHttpRequestsConfigurer$$Lambda$803/0x000000080115fa28@18fb3abd
2023-05-03T10:14:15.344+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Secured GET /login
2023-05-03T10:14:15.345+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.web.servlet.DispatcherServlet        : "FORWARD" dispatch for GET "/login", parameters={}
2023-05-03T10:14:15.348+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]]
2023-05-03T10:14:15.351+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.w.s.r.ResourceHttpRequestHandler     : Resource not found
2023-05-03T10:14:15.351+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.s.w.header.writers.HstsHeaderWriter  : Not injecting HSTS header since it did not match request to [Is Secure]
2023-05-03T10:14:15.352+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.web.servlet.DispatcherServlet        : Exiting from "FORWARD" dispatch, status 404
2023-05-03T10:14:15.352+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter  : Set SecurityContextHolder to AnonymousAuthenticationToken [Principal=anonymousUser, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=1CA80C758C85DC36BC4DCDFC10BC4684], Granted Authorities=[ROLE_ANONYMOUS]]
2023-05-03T10:14:15.352+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'springApplicationAdminRegistrar'
2023-05-03T10:14:15.352+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'delegatingApplicationListener'
2023-05-03T10:14:15.352+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'liveReloadServerEventListener'
2023-05-03T10:14:15.353+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet]    :  Disabling the response for further output
2023-05-03T10:14:15.353+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet]    :  The Response is vehiculed using a wrapper: org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterResponse
2023-05-03T10:14:15.354+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.a.c.c.C.[Tomcat].[localhost]           : Processing ErrorPage[errorCode=0, location=/error]
2023-05-03T10:14:15.354+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.apache.catalina.core.StandardWrapper   :   Returning instance
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Trying to match request against DefaultSecurityFilterChain [RequestMatcher=any request, Filters=[org.springframework.security.web.session.DisableEncodeUrlFilter@217a2306, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@9d39564, org.springframework.security.web.context.SecurityContextHolderFilter@41b377fc, org.springframework.security.web.header.HeaderWriterFilter@46d35c89, org.springframework.security.web.csrf.CsrfFilter@1db6a69c, org.springframework.security.web.authentication.logout.LogoutFilter@1add8840, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@7a1a536e, org.springframework.security.kerberos.web.authentication.SpnegoAuthenticationProcessingFilter@73fcd7f2, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@34c3e7da, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@67db305e, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@3b059336, org.springframework.security.web.access.ExceptionTranslationFilter@1d45306c, org.springframework.security.web.access.intercept.AuthorizationFilter@79e97942]] (1/1)
2023-05-03T10:14:15.354+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Securing GET /error
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking DisableEncodeUrlFilter (1/13)
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking WebAsyncManagerIntegrationFilter (2/13)
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking SecurityContextHolderFilter (3/13)
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking HeaderWriterFilter (4/13)
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking CsrfFilter (5/13)
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking LogoutFilter (6/13)
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.s.w.a.logout.LogoutFilter            : Did not match request to Ant [pattern='/logout', POST]
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking UsernamePasswordAuthenticationFilter (7/13)
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] w.a.UsernamePasswordAuthenticationFilter : Did not match request to Ant [pattern='/login', POST]
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking SpnegoAuthenticationProcessingFilter (8/13)
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] w.c.HttpSessionSecurityContextRepository : Did not find SecurityContext in HttpSession 1CA80C758C85DC36BC4DCDFC10BC4684 using the SPRING_SECURITY_CONTEXT session attribute
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] .s.s.w.c.SupplierDeferredSecurityContext : Created SecurityContextImpl [Null authentication]
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] .s.s.w.c.SupplierDeferredSecurityContext : Created SecurityContextImpl [Null authentication]
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking RequestCacheAwareFilter (9/13)
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.s.w.s.HttpSessionRequestCache        : matchingRequestParameterName is required for getMatchingRequest to lookup a value, but not provided
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking SecurityContextHolderAwareRequestFilter (10/13)
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking AnonymousAuthenticationFilter (11/13)
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking ExceptionTranslationFilter (12/13)
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking AuthorizationFilter (13/13)
2023-05-03T10:14:15.354+03:00 TRACE 14696 --- [0.0.1-80-exec-1] estMatcherDelegatingAuthorizationManager : Authorizing SecurityContextHolderAwareRequestWrapper[ FirewalledRequest[ org.apache.catalina.core.ApplicationHttpRequest@2a16e0d6]]
2023-05-03T10:14:15.356+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.b.f.s.DefaultListableBeanFactory     : Returning cached instance of singleton bean 'basicErrorController'
2023-05-03T10:14:15.356+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController#errorHtml(HttpServletRequest, HttpServletResponse)
2023-05-03T10:14:15.356+03:00 TRACE 14696 --- [0.0.1-80-exec-1] estMatcherDelegatingAuthorizationManager : Checking authorization on SecurityContextHolderAwareRequestWrapper[ FirewalledRequest[ org.apache.catalina.core.ApplicationHttpRequest@2a16e0d6]] using org.springframework.security.authorization.AuthenticatedAuthorizationManager@36de54f0
2023-05-03T10:14:15.356+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter  : Set SecurityContextHolder to AnonymousAuthenticationToken [Principal=anonymousUser, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=1CA80C758C85DC36BC4DCDFC10BC4684], Granted Authorities=[ROLE_ANONYMOUS]]
2023-05-03T10:14:15.356+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.s.w.a.ExceptionTranslationFilter     : Sending AnonymousAuthenticationToken [Principal=anonymousUser, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=1CA80C758C85DC36BC4DCDFC10BC4684], Granted Authorities=[ROLE_ANONYMOUS]] to authentication entry point since access is denied

org.springframework.security.access.AccessDeniedException: Access Denied
	at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:98) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.kerberos.web.authentication.SpnegoAuthenticationProcessingFilter.doFilter(SpnegoAuthenticationProcessingFilter.java:175) ~[spring-security-kerberos-web-2.0.0-M1.jar:2.0.0-M1]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:227) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:221) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) ~[spring-security-web-6.0.3.jar:6.0.3]
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) ~[spring-web-6.0.8.jar:6.0.8]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-6.0.8.jar:6.0.8]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.8.jar:6.0.8]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101) ~[spring-web-6.0.8.jar:6.0.8]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101) ~[spring-web-6.0.8.jar:6.0.8]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101) ~[spring-web-6.0.8.jar:6.0.8]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:642) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:410) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:340) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:277) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:358) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:222) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:151) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:894) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-10.1.8.jar:10.1.8]
	at java.base/java.lang.Thread.run(Thread.java:833) ~[na:na]

2023-05-03T10:14:15.357+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.s.w.s.HttpSessionRequestCache        : Saved request http://my-test/error?continue to session
2023-05-03T10:14:15.357+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.s.k.w.a.SpnegoEntryPoint             : Add header WWW-Authenticate:Negotiate to http://my-test/error, forward: /login
2023-05-03T10:14:15.357+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.apache.catalina.core.StandardWrapper   :   Returning instance
2023-05-03T10:14:15.357+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Trying to match request against DefaultSecurityFilterChain [RequestMatcher=any request, Filters=[org.springframework.security.web.session.DisableEncodeUrlFilter@217a2306, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@9d39564, org.springframework.security.web.context.SecurityContextHolderFilter@41b377fc, org.springframework.security.web.header.HeaderWriterFilter@46d35c89, org.springframework.security.web.csrf.CsrfFilter@1db6a69c, org.springframework.security.web.authentication.logout.LogoutFilter@1add8840, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@7a1a536e, org.springframework.security.kerberos.web.authentication.SpnegoAuthenticationProcessingFilter@73fcd7f2, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@34c3e7da, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@67db305e, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@3b059336, org.springframework.security.web.access.ExceptionTranslationFilter@1d45306c, org.springframework.security.web.access.intercept.AuthorizationFilter@79e97942]] (1/1)
2023-05-03T10:14:15.357+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Securing GET /login
2023-05-03T10:14:15.357+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking DisableEncodeUrlFilter (1/13)
2023-05-03T10:14:15.357+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking WebAsyncManagerIntegrationFilter (2/13)
2023-05-03T10:14:15.357+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking SecurityContextHolderFilter (3/13)
2023-05-03T10:14:15.357+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking HeaderWriterFilter (4/13)
2023-05-03T10:14:15.357+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking CsrfFilter (5/13)
2023-05-03T10:14:15.357+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking LogoutFilter (6/13)
2023-05-03T10:14:15.357+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.s.w.a.logout.LogoutFilter            : Did not match request to Ant [pattern='/logout', POST]
2023-05-03T10:14:15.357+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking UsernamePasswordAuthenticationFilter (7/13)
2023-05-03T10:14:15.357+03:00 TRACE 14696 --- [0.0.1-80-exec-1] w.a.UsernamePasswordAuthenticationFilter : Did not match request to Ant [pattern='/login', POST]
2023-05-03T10:14:15.357+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking SpnegoAuthenticationProcessingFilter (8/13)
2023-05-03T10:14:15.357+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking RequestCacheAwareFilter (9/13)
2023-05-03T10:14:15.357+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.s.w.s.HttpSessionRequestCache        : matchingRequestParameterName is required for getMatchingRequest to lookup a value, but not provided
2023-05-03T10:14:15.357+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking SecurityContextHolderAwareRequestFilter (10/13)
2023-05-03T10:14:15.357+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking AnonymousAuthenticationFilter (11/13)
2023-05-03T10:14:15.357+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking ExceptionTranslationFilter (12/13)
2023-05-03T10:14:15.357+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Invoking AuthorizationFilter (13/13)
2023-05-03T10:14:15.357+03:00 TRACE 14696 --- [0.0.1-80-exec-1] estMatcherDelegatingAuthorizationManager : Authorizing SecurityContextHolderAwareRequestWrapper[ FirewalledRequest[ SecurityContextHolderAwareRequestWrapper[ FirewalledRequest[ org.apache.catalina.core.ApplicationHttpRequest@15253868]]]]
2023-05-03T10:14:15.357+03:00 TRACE 14696 --- [0.0.1-80-exec-1] estMatcherDelegatingAuthorizationManager : Checking authorization on SecurityContextHolderAwareRequestWrapper[ FirewalledRequest[ SecurityContextHolderAwareRequestWrapper[ FirewalledRequest[ org.apache.catalina.core.ApplicationHttpRequest@15253868]]]] using org.springframework.security.config.annotation.web.configurers.AuthorizeHttpRequestsConfigurer$$Lambda$803/0x000000080115fa28@18fb3abd
2023-05-03T10:14:15.357+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.security.web.FilterChainProxy        : Secured GET /login
2023-05-03T10:14:15.357+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.web.servlet.DispatcherServlet        : "ERROR" dispatch for GET "/login", parameters={}
2023-05-03T10:14:15.358+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]]
2023-05-03T10:14:15.358+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.w.s.r.ResourceHttpRequestHandler     : Resource not found
2023-05-03T10:14:15.359+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.s.web.servlet.DispatcherServlet        : Exiting from "ERROR" dispatch, status 404
2023-05-03T10:14:15.359+03:00 TRACE 14696 --- [0.0.1-80-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter  : Set SecurityContextHolder to AnonymousAuthenticationToken [Principal=anonymousUser, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=127.0.0.1, SessionId=1CA80C758C85DC36BC4DCDFC10BC4684], Granted Authorities=[ROLE_ANONYMOUS]]
2023-05-03T10:14:15.359+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet]    :  Disabling the response for further output
2023-05-03T10:14:15.359+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet]    :  The Response is vehiculed using a wrapper: org.springframework.security.web.firewall.FirewalledResponse
2023-05-03T10:14:15.359+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet]    :  Disabling the response for further output
2023-05-03T10:14:15.360+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.a.coyote.http11.Http11InputBuffer      : Before fill(): parsingHeader: [true], parsingRequestLine: [true], parsingRequestLinePhase: [0], parsingRequestLineStart: [0], byteBuffer.position(): [0], byteBuffer.limit(): [0], end: [547]
2023-05-03T10:14:15.360+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.a.tomcat.util.net.SocketWrapperBase    : Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@3ef832ac:org.apache.tomcat.util.net.NioChannel@20cff48d:java.nio.channels.SocketChannel[connected local=/127.0.0.1:80 remote=/127.0.0.1:52320]], Read from buffer: [0]
2023-05-03T10:14:15.360+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] org.apache.tomcat.util.net.NioEndpoint   : Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@3ef832ac:org.apache.tomcat.util.net.NioChannel@20cff48d:java.nio.channels.SocketChannel[connected local=/127.0.0.1:80 remote=/127.0.0.1:52320]], Read direct from socket: [0]
2023-05-03T10:14:15.360+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.a.coyote.http11.Http11InputBuffer      : Received []
2023-05-03T10:14:15.360+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] o.apache.coyote.http11.Http11Processor   : Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@3ef832ac:org.apache.tomcat.util.net.NioChannel@20cff48d:java.nio.channels.SocketChannel[connected local=/127.0.0.1:80 remote=/127.0.0.1:52320]], Status in: [OPEN_READ], State out: [OPEN]
2023-05-03T10:14:15.361+03:00 DEBUG 14696 --- [0.0.1-80-exec-1] org.apache.tomcat.util.net.NioEndpoint   : Registered read interest for [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@3ef832ac:org.apache.tomcat.util.net.NioChannel@20cff48d:java.nio.channels.SocketChannel[connected local=/127.0.0.1:80 remote=/127.0.0.1:52320]]
2023-05-03T10:14:16.368+03:00 DEBUG 14696 --- [0.0.1-80-Poller] org.apache.tomcat.util.net.NioEndpoint   : timeout completed: keys processed=1; now=1683098056368; nextExpiration=1683098055539; keyCount=0; hasEvents=false; eval=false
2023-05-03T10:14:17.373+03:00 DEBUG 14696 --- [0.0.1-80-Poller] org.apache.tomcat.util.net.NioEndpoint   : timeout completed: keys processed=1; now=1683098057373; nextExpiration=1683098057368; keyCount=0; hasEvents=false; eval=false

We are getting this in only in TRACE log ,disabling TRACE log will not show this error

2023-05-02T15:04:52.825+04:00 TRACE 428404 --- [nio-8090-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to AnonymousAuthenticationToken [Principal=anonymousUser, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=10.38.50.218, SessionId=D0FE6DDXXXSDDEE86D1D3A27D3F275FDA27205], Granted Authorities=[ROLE_ANONYMOUS]]
2023-05-02T15:04:52.826+04:00 TRACE 428404 --- [nio-8090-exec-5] o.s.s.w.a.ExceptionTranslationFilter : Sending AnonymousAuthenticationToken [Principal=anonymousUser, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=10.38.50.218, SessionId=D0FE6DDXXXSDDEE86D1D3A27D3F275FDA27205], Granted Authorities=[ROLE_ANONYMOUS]] to authentication entry point since access is denied

Now I try to edit my hosts file and I get 404 for any secured endpoint (My user does not authenticate)

Solved. I try to use spring security kerberos in my app without provide login form.
My solution:

  1. Copy login form (login.html from example)
  2. Add LoginFormController with get mapping (/login) and return login.html template

Now it's work fine!

ivanfomkin Its the same as the solution which you mentioned in your 1st question
I believe if we use spring security kerberos there no separate authentication required from the user as spring security kerberos should pick the login from the current logged-in user.
Also to skip the User account verification with AD from local PC you may refer to this example
https://seenukarthi.com/security/2014/08/13/localhost-authentication-spring-kerberos/