Jordi,
Near the end of the log output is this;
[33m2021-10-23 16:37:03,833 WARN
[org.apereo.cas.services.resource.AbstractResourceBasedServiceRegistry] -
<[test.10001.json] does not match the recommended pattern [(\w+-)+(\d+)\.json]
Change the file name to test-10001.json. (This should be unrelated to your
issue).
Then 10s goes by and ticket cleanup happens.
There should be other audit log lines referring to AUTHENTICATION_SUCCESS,
TICKET_GRANTING_TICKET_CREATED, etc.
Use the safari developer tools in a private window to be sure the correct form
submission is taking place and cookies are being created and sent/received.
This is a safari issue, not really a cas issue.
Ray
On Sat, 2021-10-23 at 07:41 -0700, Jordi wrote:
Notice: This message was sent from outside the University of Victoria email
system. Please be cautious with links and sensitive information.
Hi,
I send you my log4j2.xml (see attached file).
This is the log "cas.log":
[32m2021-10-23 16:36:03,832 INFO
[org.apereo.cas.services.AbstractServicesManager] - <Loaded [1] service(s) from
[JsonServiceRegistry].>
[32m2021-10-23 16:36:12,135 INFO
[org.apereo.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit
trail record BEGIN
=============================================================
WHO: audit:unknown
WHAT: {result=Service Access Granted, requiredAttributes={}}
ACTION: SERVICE_ACCESS_ENFORCEMENT_TRIGGERED
APPLICATION: CAS
WHEN: Sat Oct 23 16:36:12 CEST 2021
CLIENT IP ADDRESS: XXX.XXX.XXX.XXX
SERVER IP ADDRESS: XXX.XXX.XXX.XXX
=============================================================
>
[36m2021-10-23 16:36:12,294 DEBUG
[org.apereo.cas.web.flow.login.InitialFlowSetupAction] - <Setting path for
cookies for warn cookie generator to: [/cas/]>
[36m2021-10-23 16:36:12,294 DEBUG
[org.apereo.cas.web.flow.login.InitialFlowSetupAction] - <Setting path for
cookies for TGC cookie generator to: [/cas/]>
[36m2021-10-23 16:36:12,301 DEBUG
[org.apereo.cas.web.flow.login.InitialFlowSetupAction] - <Placing service in
context scope: [https://XXXXXXXXX.com:8443/cas-sample/]>
[36m2021-10-23 16:36:12,301 DEBUG
[org.apereo.cas.web.flow.login.InitialFlowSetupAction] - <Placing registered
service [^(https|imaps)://.*] with id [10001] in context scope>
[36m2021-10-23 16:36:12,321 DEBUG
[org.apereo.cas.web.flow.authentication.RegisteredServiceAuthenticationPolicySingleSignOnParticipationStrategy]
- <Evaluating authentication policy
[DefaultRegisteredServiceAuthenticationPolicy(requiredAuthenticationHandlers=[],
excludedAuthenticationHandlers=[],
criteria=AnyAuthenticationHandlerRegisteredServiceAuthenticationPolicyCriteria(tryAll=false))]
for [test]>
[36m2021-10-23 16:36:12,330 DEBUG
[org.apereo.cas.web.flow.resolver.impl.AbstractCasWebflowEventResolver] -
<Resolved single event [success] via
[org.apereo.cas.web.flow.resolver.impl.RankedMultifactorAuthenticationProviderWebflowEventResolver]
for this context>
[32m2021-10-23 16:36:12,331 INFO
[org.apereo.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit
trail record BEGIN
=============================================================
WHO: audit:unknown
WHAT: {source=RankedMultifactorAuthenticationProviderWebflowEventResolver,
event=success, timestamp=Sat Oct 23 16:36:12 CEST 2021}
ACTION: AUTHENTICATION_EVENT_TRIGGERED
APPLICATION: CAS
WHEN: Sat Oct 23 16:36:12 CEST 2021
CLIENT IP ADDRESS: XXX.XXX.XXX.XXX
SERVER IP ADDRESS: XXX.XXX.XXX.XXX
=============================================================
>
[36m2021-10-23 16:36:14,221 DEBUG
[org.apereo.cas.web.view.CasReloadableMessageBundle] - <No properties file
found for [file:/etc/cas/config/custom_messages_es_ES] - neither plain
properties nor XML>
[36m2021-10-23 16:36:14,222 DEBUG
[org.apereo.cas.web.view.CasReloadableMessageBundle] - <No properties file
found for [classpath:custom_messages_es_ES] - neither plain properties nor XML>
[36m2021-10-23 16:36:14,223 DEBUG
[org.apereo.cas.web.view.CasReloadableMessageBundle] - <No properties file
found for [classpath:messages_es_ES] - neither plain properties nor XML>
[36m2021-10-23 16:36:14,224 DEBUG
[org.apereo.cas.web.view.CasReloadableMessageBundle] - <No properties file
found for [file:/etc/cas/config/custom_messages_es] - neither plain properties
nor XML>
[36m2021-10-23 16:36:14,224 DEBUG
[org.apereo.cas.web.view.CasReloadableMessageBundle] - <No properties file
found for [file:/etc/cas/config/custom_messages] - neither plain properties nor
XML>
[36m2021-10-23 16:36:14,224 DEBUG
[org.apereo.cas.web.view.CasReloadableMessageBundle] - <No properties file
found for [classpath:custom_messages_es] - neither plain properties nor XML>
[36m2021-10-23 16:36:14,225 DEBUG
[org.apereo.cas.web.view.CasReloadableMessageBundle] - <No properties file
found for [classpath:custom_messages] - neither plain properties nor XML>
[36m2021-10-23 16:36:14,226 DEBUG
[org.apereo.cas.web.view.CasReloadableMessageBundle] - <Loading properties
[messages_es.properties] with encoding 'UTF-8'>
[36m2021-10-23 16:36:14,231 DEBUG
[org.apereo.cas.web.view.CasReloadableMessageBundle] - <Loading properties
[messages.properties] with encoding 'UTF-8'>
[32m2021-10-23 16:36:29,202 INFO
[org.apereo.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit
trail record BEGIN
=============================================================
WHO: audit:unknown
WHAT: {result=Service Access Granted, requiredAttributes={}}
ACTION: SERVICE_ACCESS_ENFORCEMENT_TRIGGERED
APPLICATION: CAS
WHEN: Sat Oct 23 16:36:29 CEST 2021
CLIENT IP ADDRESS: XXX.XXX.XXX.XXX
SERVER IP ADDRESS: XXX.XXX.XXX.XXX
=============================================================
>
[36m2021-10-23 16:36:29,204 DEBUG
[org.apereo.cas.web.flow.login.InitialFlowSetupAction] - <Placing service in
context scope: [https://XXXXXXXXX.com:8443/cas-sample/]>
[36m2021-10-23 16:36:29,205 DEBUG
[org.apereo.cas.web.flow.login.InitialFlowSetupAction] - <Placing registered
service [^(https|imaps)://.*] with id [10001] in context scope>
[36m2021-10-23 16:36:29,205 DEBUG
[org.apereo.cas.web.flow.authentication.RegisteredServiceAuthenticationPolicySingleSignOnParticipationStrategy]
- <Evaluating authentication policy
[DefaultRegisteredServiceAuthenticationPolicy(requiredAuthenticationHandlers=[],
excludedAuthenticationHandlers=[],
criteria=AnyAuthenticationHandlerRegisteredServiceAuthenticationPolicyCriteria(tryAll=false))]
for [test]>
[36m2021-10-23 16:36:29,206 DEBUG
[org.apereo.cas.web.flow.resolver.impl.AbstractCasWebflowEventResolver] -
<Resolved single event [success] via
[org.apereo.cas.web.flow.resolver.impl.RankedMultifactorAuthenticationProviderWebflowEventResolver]
for this context>
[32m2021-10-23 16:36:29,206 INFO
[org.apereo.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit
trail record BEGIN
=============================================================
WHO: audit:unknown
WHAT: {source=RankedMultifactorAuthenticationProviderWebflowEventResolver,
event=success, timestamp=Sat Oct 23 16:36:29 CEST 2021}
ACTION: AUTHENTICATION_EVENT_TRIGGERED
APPLICATION: CAS
WHEN: Sat Oct 23 16:36:29 CEST 2021
CLIENT IP ADDRESS: XXX.XXX.XXX.XXX
SERVER IP ADDRESS: XXX.XXX.XXX.XXX
=============================================================
>
[33m2021-10-23 16:37:03,833 WARN
[org.apereo.cas.services.resource.AbstractResourceBasedServiceRegistry] -
<[test.10001.json] does not match the recommended pattern [(\w+-)+(\d+)\.json].
While CAS tries to be forgiving as much as possible, it's recommended that you
rename the file to match the requested pattern to avoid issues with duplicate
service loading. Future CAS versions may try to strictly force the naming
syntax, refusing to load the file.>
[36m2021-10-23 16:37:03,833 DEBUG
[org.apereo.cas.services.resource.AbstractResourceBasedServiceRegistry] -
<Attempting to read and parse
[/opt/URVsso/cas-test/apache-tomcat-9.0.31.8443/webapps/cas/WEB-INF/classes/services/test.10001.json]>
[32m2021-10-23 16:37:03,835 INFO
[org.apereo.cas.services.AbstractServicesManager] - <Loaded [1] service(s) from
[JsonServiceRegistry].>
[32m2021-10-23 16:37:13,902 INFO
[org.apereo.cas.ticket.registry.DefaultTicketRegistryCleaner] - <[0] expired
tickets removed.>
[36m2021-10-23 16:37:13,902 DEBUG
[org.apereo.cas.ticket.registry.DefaultTicketRegistryCleaner] - <Finished
ticket cleanup.>
Many thanks
El viernes, 22 de octubre de 2021 a las 17:18:34 UTC+2, Ray Bon escribió:
Jordi,
If the log in screen is being shown, cas thinks you need to authenticate.
Before looking at the spring logs, check the cas audit log. It will have lines
like:
2021-10-21 17:43:37,920 INFO [
org.aper.insp.audi.supp.Slf4jLoggingAuditTrailManager] - <Thu Oct 21 17:43:37
PDT 2021|CAS| ...
This is the relevant section in log4j2.xml
<!-- Log audit to all root appenders, and also to audit log (additivity
is not false) -->
<AsyncLogger name="org.apereo.inspektr.audit.support" level="info"
includeLocation="true" >
<!-- <AppenderRef ref="casAudit"/>
<AppenderRef ref="syslog"/> -->
</AsyncLogger>
You can also try these loggers to get details about your service:
<!-- INFO Granted ticket [...] for service [...] for user [...]
DEBUG Resolved service [limited details about service]
Located registered service definition [service details] -->
<AsyncLogger name="org.apereo.cas.DefaultCentralAuthenticationService"
level="debug" />
<!-- DEBUG service definitions -->
<AsyncLogger name="org.apereo.cas.adaptors" level="debug" />
Ray
On Fri, 2021-10-22 at 01:03 -0700, Jordi wrote:
Notice: This message was sent from outside the University of Victoria email
system. Please be cautious with links and sensitive information.
Hello Ray Bon,
this is the log:
[Logs.png]
If do you need more information, i could extract more logs.
Thanks.
El viernes, 22 de octubre de 2021 a las 9:57:52 UTC+2, Jordi escribió:
Hello
I did another test only with json register service, without LDAP
Authentication. The problem is when I register a service, because CAS not
redirect to.
In this example the URL that I am calling is :
https://localhost:8443/cas/login?service=https%3A%2F%2Flocalhost%3A8443%2Fcas-sample%2F
I send you the video and the project (https://we.tl/t-MMM4MbxyPF send you by
https://wetransfer.com/). The project was deployed on apache Tomcat v9.0.31
SO Version:
[VersionSO.png]
Safari version:
[VersionSafari.png]
This works perfectly on all browsers on Windows, but doesn't work on Safari .
Many thanks!
--
Ray Bon
Programmer Analyst
Development Services, University Systems
2507218831<tel:(250)%20721-8831> | CLE 019 | [email protected]
I acknowledge and respect the lək̓ʷəŋən peoples on whose traditional territory
the university stands, and the Songhees, Esquimalt and WSÁNEĆ peoples whose
historical relationships with the land continue to this day.
--
Ray Bon
Programmer Analyst
Development Services, University Systems
2507218831 | CLE 019 | [email protected]<mailto:[email protected]>
I acknowledge and respect the lək̓ʷəŋən peoples on whose traditional territory
the university stands, and the Songhees, Esquimalt and WSÁNEĆ peoples whose
historical relationships with the land continue to this day.
--
- 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/91193afb1db9c867f6609868f460265e1d37f958.camel%40uvic.ca.