edit: *cas.authn.oidc.core.issuer=https://casserver/cas/oidc <https://oauth.iritco.ir/cas/oidc>*
On Monday, November 13, 2023 at 11:19:51 PM UTC+3:30 Meysam Shirazi wrote: > Hi, > I followed the below configuration, and everything worked fine: > *CAS Version 6.6.x* > *cas.properties* > > > > > > *cas.authn.oauth.crypto.encryption.key=0ZJCKvFSVO6PUKlzUqWzE5eXDerK_T7G1oSfGHfaAGMcas.authn.oauth.crypto.signing.key=_d6j3pacsAy_V7WP55RB-H0HtwfSawKav6aV8rUPuRPBDqDhAeJXpqjrtZwqTiUPkNOz2jcb5nLqJJ73ygqROwcas.authn.oauth.access-token.crypto.encryption.key=8wK97XDbYzeDhSzZgfcFWp3SHW_Lr-h69cGtWYZjJz0cas.authn.oauth.access-token.crypto.signing.key=pqhKnchYuvHNze33lPJXZaxmaSLSQpKQS9PttqplwblZfgRnufcElzxfL52g8CClOJnp5OKZwxcBzQF69Tw_-Qcas.authn.oidc.core.issuer=https://oauth.iritco.ir/cas/oidc > > <https://oauth.iritco.ir/cas/oidc>cas.authn.oidc.jwks.file-system.jwks-file=file:///etc/cas/config/keystore.jwks* > > *Service definition:* > > > > > > > > > > > *{ "@class" : "org.apereo.cas.services.OidcRegisteredService", > "clientId": "clientid", "clientSecret": "clientSecret", "serviceId" : > "http://localhost:3000/(.*) <http://localhost:3000/(.*)>", "name" : > "OAuthService", "id" : 100001, "scopes" : [ "java.util.HashSet", [ > "profile", "openid" ] ], "idTokenIssuer": "https://casserver/cas/oidc > <https://casserver/cas/oidc>"}* > *Sample request:* > > *https://casserver/cas/oidc/authorize?response_type=code&client_id=clientid&scope=openid&redirect_uri=https:%2F%2Flocalhost:3000* > > <https://casserver/cas/oidc/authorize?response_type=code&client_id=clientid&scope=openid&redirect_uri=https:%2F%2Flocalhost:3000> > > > On Monday, November 13, 2023 at 8:33:49 PM UTC+3:30 Chris SC wrote: > >> Hello, >> I've spent hours trying to figure out a solution to this issue with >> openOID :-/ >> I have a fine working 6.6.13 CAS server with LDAP,MFA settings... and for >> now I absolutely need to authenticate OpenID clients. >> >> I would be very grateful if someone could help me. Technical details are >> below, >> Thanks in advance Christophe >> >> I've Added OIDC support and test it with a sample client application. >> When trying to authenticate openID Client : I'm having >> java.lang.IllegalArgumentException: Unable to locate authentication >> profile >> >> >> *I searched for help on this group and found several similar cases, but >> without concrete solutions : * >> >> https://groups.google.com/a/apereo.org/g/cas-user/c/YTZsZZQVesY/m/nxbCxUbyAQAJ >> >> https://groups.google.com/a/apereo.org/g/cas-user/c/WbXWmp_8WIU/m/b7aEUbxWBAAJ >> >> *cas.properties* >> cas.authn.oidc.core.issuer=https://castest.mydomain.fr/cas/oidc >> >> cas.authn.oidc.jwks.file-system.jwks-file=file:///etc/cas/config/keystore.jwks >> cas.authn.oidc.discovery.scopes=openid,profile,email >> >> cas.authn.oauth.crypto.encryption.key=IXotJflftrjq-yVfLiVp6YBWgsulwKdmSBzT-OtdU60 >> >> cas.authn.oauth.crypto.signing.key=kAsV7VOpqSAX5xx4zRuqvGHKuZgqdfV4pyd04TRqLj6NK8hr4GlJWVrWxzIlVqRdY0fBJ4NYqZ-o4KyeBhC-0w >> >> cas.authn.oauth.access-token.crypto.encryption.key=tXFri9upjTBapQn1Ww4Vp4Ya40xr4sFX72vNIB5oGUg >> >> cas.authn.oauth.access-token.crypto.signing.key=qwEa09A_EbkAMte7CaJrODfcF73mSly6dYpaDVTPmkx8VlX_1Q5dh9b3G0-UnTtQ1Nx3SCIxRwOoQ4cK-SsW1A >> >> *Service definition:* >> { >> "@class" : "org.apereo.cas.services.OidcRegisteredService", >> "clientId" : "client", >> "clientSecret" : "secret", >> "serviceId" : "^(https?)://.*", >> "name" : "testOIDC", >> "id" : 20231, >> "description" : "testOIDC", >> "scopes" : [ "java.util.HashSet", [ "openid", "profile", "email" ] ], >> "idTokenIssuer": "https://castest.mydomain.fr/cas/oidc", >> "attributeReleasePolicy" : { >> "@class" : "org.apereo.cas.services.ReturnAllAttributeReleasePolicy" >> } >> } >> >> *Sample request : * >> >> https://castest.mydomain.fr/cas/oidc/authorize?response_type=code&client_id=client&scope=openid&redirect_uri=https%3A%2F%2Fcasclient%2Fclient%2Foidc%2Flogin%2Fcallback >> >> ----> java.lang.IllegalArgumentException: Unable to locate authentication >> profile >> >> *Things to note:* >> >> - OpenID Discovery URL works fine : >> https://castest.mydomain.fr/cas/oidc/.well-known/openid-configuration >> - Everything is OK when I tried to authenticate to >> https://castest.mydomain.fr/cas/login >> - I tried to minimize all other configuration (LDAP settings, MFA, >> Throttle etc...) >> - I tried some 6.5.X versions >> - I had setting up debug logs in log4j2.xml : >> >> >> *<Logger name="org.apereo.cas.oidc" level="debug" /><Logger >> name="PROTOCOL_MESSAGE" level="debug" additivity="false"/>* >> >> - And everything seems OK : >> >> 2023-11-13 15:45:29,667 DEBUG >> [org.apereo.cas.oidc.services.OidcServiceRegistryListener] - <Scope >> [openid] is found for service [20231]> >> 2023-11-13 15:45:29,667 DEBUG >> [org.apereo.cas.oidc.services.OidcServiceRegistryListener] - <Mapped >> [profile] to attribute release policy >> [OidcProfileScopeAttributeReleasePolicy]> >> 2023-11-13 15:45:29,670 INFO >> [org.apereo.cas.services.AbstractServicesManager] - <Loaded [14] service(s) >> from [JsonServiceRegistry].> >> >> Complete Exception : >> 2023-11-13 15:45:03,828 ERROR >> [org.springframework.boot.web.servlet.support.ErrorPageFilter] - >> <Forwarding to error page from request [/oidc/oidcAuthorize] due to >> exception [Unable to locate authentication profile]> >> java.lang.IllegalArgumentException: Unable to locate authentication >> profile >> at >> org.apereo.cas.support.oauth.web.endpoints.OAuth20AuthorizeEndpointController.lambda$redirectToCallbackRedirectUrl$0(OAuth20AuthorizeEndpointController.java:174) >> >> ~[cas-server-support-oauth-core-api-6.6.13.jar:6.6.13] >> at java.util.Optional.orElseThrow(Optional.java:408) ~[?:?] >> at >> org.apereo.cas.support.oauth.web.endpoints.OAuth20AuthorizeEndpointController.redirectToCallbackRedirectUrl(OAuth20AuthorizeEndpointController.java:174) >> >> ~[cas-server-support-oauth-core-api-6.6.13.jar:6.6.13] >> at >> org.apereo.cas.support.oauth.web.endpoints.OAuth20AuthorizeEndpointController.handleRequest(OAuth20AuthorizeEndpointController.java:106) >> >> ~[cas-server-support-oauth-core-api-6.6.13.jar:6.6.13] >> at >> org.apereo.cas.oidc.web.controllers.authorize.OidcAuthorizeEndpointController.handleRequest(OidcAuthorizeEndpointController.java:58) >> >> ~[cas-server-support-oidc-core-api-6.6.13.jar:6.6.13] >> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native >> Method) ~[?:?] >> at >> jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >> >> ~[?:?] >> at >> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> >> ~[?:?] >> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] >> at >> org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) >> >> ~[spring-web-5.3.22.jar:5.3.22] >> at >> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) >> >> ~[spring-web-5.3.22.jar:5.3.22] >> at >> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) >> >> ~[spring-webmvc-5.3.22.jar:5.3.22] >> at >> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) >> >> ~[spring-webmvc-5.3.22.jar:5.3.22] >> at >> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) >> >> ~[spring-webmvc-5.3.22.jar:5.3.22] >> at >> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) >> >> ~[spring-webmvc-5.3.22.jar:5.3.22] >> at >> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) >> >> ~[spring-webmvc-5.3.22.jar:5.3.22] >> at >> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) >> >> ~[spring-webmvc-5.3.22.jar:5.3.22] >> at >> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) >> >> ~[spring-webmvc-5.3.22.jar:5.3.22] >> at >> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) >> >> ~[spring-webmvc-5.3.22.jar:5.3.22] >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:529) >> ~[servlet-api.jar:4.0.FR] >> at >> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) >> >> ~[spring-webmvc-5.3.22.jar:5.3.22] >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) >> ~[servlet-api.jar:4.0.FR] >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) >> ~[tomcat-websocket.jar:9.0.80] >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) >> >> ~[catalina.jar:9.0.80] >> at >> org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67) >> >> ~[spring-webmvc-5.3.22.jar:5.3.22] >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) >> >> ~[catalina.jar:9.0.80] >> at >> org.apereo.cas.web.support.AuthenticationCredentialsThreadLocalBinderClearingFilter.doFilter(AuthenticationCredentialsThreadLocalBinderClearingFilter.java:28) >> >> ~[cas-server-core-web-api-6.6.13.jar:6.6.13] >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) >> >> ~[catalina.jar:9.0.80] >> at >> org.apereo.cas.web.support.filters.RequestParameterPolicyEnforcementFilter.doFilter(RequestParameterPolicyEnforcementFilter.java:401) >> >> ~[cas-server-core-web-api-6.6.13.jar:6.6.13] >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) >> >> ~[catalina.jar:9.0.80] >> at >> org.apereo.cas.web.support.filters.ResponseHeadersEnforcementFilter.doFilter(ResponseHeadersEnforcementFilter.java:209) >> >> ~[cas-server-core-web-api-6.6.13.jar:6.6.13] >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) >> >> ~[catalina.jar:9.0.80] >> at >> org.apereo.cas.web.support.filters.AddResponseHeadersFilter.doFilter(AddResponseHeadersFilter.java:62) >> >> ~[cas-server-core-web-api-6.6.13.jar:6.6.13] >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) >> >> ~[catalina.jar:9.0.80] >> at >> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.security.web.access.intercept.AuthorizationFilter.doFilterInternal(AuthorizationFilter.java:73) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) >> >> ~[spring-web-5.3.22.jar:5.3.22] >> at >> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) >> >> ~[spring-web-5.3.22.jar:5.3.22] >> at >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) >> >> ~[spring-web-5.3.22.jar:5.3.22] >> at >> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) >> >> ~[spring-web-5.3.22.jar:5.3.22] >> at >> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.security.web.access.channel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:133) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) >> >> ~[spring-web-5.3.22.jar:5.3.22] >> at >> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) >> >> ~[spring-web-5.3.22.jar:5.3.22] >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) >> >> ~[catalina.jar:9.0.80] >> at >> org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) >> >> ~[spring-web-5.3.22.jar:5.3.22] >> at >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) >> >> ~[spring-web-5.3.22.jar:5.3.22] >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) >> >> ~[catalina.jar:9.0.80] >> at >> org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) >> >> ~[spring-web-5.3.22.jar:5.3.22] >> at >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) >> >> ~[spring-web-5.3.22.jar:5.3.22] >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) >> >> ~[catalina.jar:9.0.80] >> at >> org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) >> >> ~[spring-boot-actuator-2.7.3.jar:2.7.3] >> at >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) >> >> ~[spring-web-5.3.22.jar:5.3.22] >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) >> >> ~[catalina.jar:9.0.80] >> at >> org.apereo.cas.logging.web.ThreadContextMDCServletFilter.doFilter(ThreadContextMDCServletFilter.java:104) >> >> ~[cas-server-core-logging-6.6.13.jar:6.6.13] >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) >> >> ~[catalina.jar:9.0.80] >> at >> org.apereo.inspektr.common.web.ClientInfoThreadLocalFilter.doFilter(ClientInfoThreadLocalFilter.java:66) >> >> ~[inspektr-common-1.8.21.GA.jar:?] >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) >> >> ~[catalina.jar:9.0.80] >> at >> org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) >> >> ~[spring-boot-2.7.3.jar:2.7.3] >> at >> org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) >> >> ~[spring-boot-2.7.3.jar:2.7.3] >> at >> org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) >> >> ~[spring-boot-2.7.3.jar:2.7.3] >> at >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) >> >> ~[spring-web-5.3.22.jar:5.3.22] >> at >> org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) >> >> ~[spring-boot-2.7.3.jar:2.7.3] >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) >> >> ~[catalina.jar:9.0.80] >> at >> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) >> >> ~[spring-web-5.3.22.jar:5.3.22] >> at >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) >> >> ~[spring-web-5.3.22.jar:5.3.22] >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) >> >> ~[catalina.jar:9.0.80] >> at >> org.springframework.security.web.context.SecurityContextHolderFilter.doFilterInternal(SecurityContextHolderFilter.java:64) >> >> ~[spring-security-web-5.7.3.jar:5.7.3] >> at >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) >> >> ~[spring-web-5.3.22.jar:5.3.22] >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71) >> >> ~[log4j-web-2.18.0.jar:2.18.0] >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:670) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) >> >> ~[catalina.jar:9.0.80] >> at >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) >> ~[catalina.jar:9.0.80] >> at >> org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:422) >> ~[tomcat-coyote.jar:9.0.80] >> at >> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) >> >> ~[tomcat-coyote.jar:9.0.80] >> at >> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926) >> >> ~[tomcat-coyote.jar:9.0.80] >> at >> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1790) >> >> ~[tomcat-coyote.jar:9.0.80] >> at >> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) >> >> ~[tomcat-coyote.jar:9.0.80] >> at >> org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) >> >> ~[tomcat-util.jar:9.0.80] >> at >> org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) >> >> ~[tomcat-util.jar:9.0.80] >> at >> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >> >> ~[tomcat-util.jar:9.0.80] >> at java.lang.Thread.run(Thread.java:834) ~[?:?] >> > -- - Website: https://apereo.github.io/cas - Gitter Chatroom: https://gitter.im/apereo/cas - List Guidelines: https://goo.gl/1VRrw7 - Contributions: https://goo.gl/mh7qDG --- You received this message because you are subscribed to the Google Groups "CAS Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/df16546c-4148-4d4c-b3c3-0fc3fb445292n%40apereo.org.
