Goto regex101.com, punch your pattern there, and give it the service
URL. You'll see the failure. Your pattern forces a port number.

On Thu, May 30, 2024 at 10:13 PM Agnieszka Żywiec <[email protected]> wrote:
>
> Hi,
>
> I am trying to set up federated login for Moodle using CAS 7.1. However, I am 
> encountering an Unauthorized Service Exception error when attempting to log 
> into Moodle.
>
>
>
> I am using CasRegisteredService to configure the service for Moodle. Below 
> are configurations I tried:
>
>
>
>
> Error logs, that might be relevant:
>
> 2024-05-30 18:56:55,931 ERROR 
> [org.apereo.cas.web.support.filters.AbstractSecurityFilter] - <Unauthorized
>
>         UnauthorizedServiceException.java:denied:56
>
>         
> RegisteredServiceAccessStrategyAuditableEnforcer.java:lambda$execute$6:200
>
>         Optional.java:orElseGet:364
>
> >
>
> 2024-05-30 18:56:55,932 ERROR 
> [org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/cas].[dispatcherServlet]]
>  - <Servlet.service() for servlet [dispatcherServlet] in context with path 
> [/cas] threw exception>
>
> org.apereo.cas.services.UnauthorizedServiceException: Unauthorized
>
>         at 
> org.apereo.cas.services.UnauthorizedServiceException.denied(UnauthorizedServiceException.java:56)
>
>         at 
> org.apereo.cas.services.RegisteredServiceAccessStrategyAuditableEnforcer.lambda$execute$6(RegisteredServiceAccessStrategyAuditableEnforcer.java:200)
>
>         at java.base/java.util.Optional.orElseGet(Optional.java:364)
>
>         at 
> org.apereo.cas.services.RegisteredServiceAccessStrategyAuditableEnforcer.execute(RegisteredServiceAccessStrategyAuditableEnforcer.java:194)
>
>         at 
> java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
>
>         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
>
>         at 
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:354)
>
>         at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
>
>         at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
>
>         at 
> org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
>
>         at 
> org.apereo.inspektr.audit.AuditTrailManagementAspect.handleAuditTrail(AuditTrailManagementAspect.java:129)
>
>         at 
> java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
>
>         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
>
>         at 
> org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
>
>         at 
> org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
>
>         at 
> org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
>
>         at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173)
>
>         at 
> org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
>
>         at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
>
>         at 
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:223)
>
>         at jdk.proxy2/jdk.proxy2.$Proxy184.execute(Unknown Source)
>
>         at 
> org.apereo.cas.services.web.support.RegisteredServiceResponseHeadersEnforcementFilter.prepareFilterBeforeExecution(RegisteredServiceResponseHeadersEnforcementFilter.java:83)
>
>         at 
> org.apereo.cas.web.support.filters.ResponseHeadersEnforcementFilter.doFilter(ResponseHeadersEnforcementFilter.java:181)
>
>         at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
>
>         at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
>
>
>
> I am looking for assistance in identifying why the Unauthorized Service 
> Exception is being thrown. Is there anything wrong with my configuration?
>
>  Regards,
>
>
>
> --
> - 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/94cecec9-e200-4413-86e6-4781cd15d409n%40apereo.org.

-- 
- 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/CAGSBKkf-5r6yTrWGJ1PJXv5ocoQ_Juo5gd_9PrusE2vUG%2B7qhw%40mail.gmail.com.

Reply via email to