I'm getting ready to tackle logging for my application including CAS, and I was planning on simply adding in a logging class to the CAS build that would stream out events to a file in a csv format. Is there anything getting in the way of just adding a class like that?
On Wed, Jul 14, 2021 at 2:11 PM Baron Fujimoto <[email protected]> wrote: > Unfortunately, that doesn't seem to do it either. I was already able to > get the set of attributes to be released logged, and org.apache.http only > seems to be showing me a connection to Duo for a status check. But still no > XML cas response itself. We're not using an included servlet container, but > an external Tomcat where we deploy the cas.war file. > > On Wed, Jul 14, 2021 at 9:11 AM Ray Bon <[email protected]> wrote: > >> Baron, >> >> You may be able to get some data from these loggers: >> >> <!-- DEBUG Found principal attributes [...] for [username] >> Attribute policy [???] allows release of [...] for >> [username] >> Final collection of attributes allowed are: [...] --> >> <AsyncLogger >> name="org.apereo.cas.services.AbstractRegisteredServiceAttributeReleasePolicy" >> level="debug"/> >> <!-- DEBUG Response code from server matched [###] may be useful >> for debugging proxy >> Created HTTP post message payload [POST URL] on logout >> --> >> <AsyncLogger name="org.apereo.cas.util.http.SimpleHttpClient" >> level="debug" /> >> <!-- DEBUG outbound and inbound headers and response--> >> <AsyncLogger name="org.apache.http" level="debug" /> >> >> Ray >> >> On Wed, 2021-07-14 at 08:02 -1000, Baron Fujimoto wrote: >> >> Notice: This message was sent from outside the University of Victoria >> email system. Please be cautious with links and sensitive information. >> >> Can CAS logging be configured to log validation responses as they would >> be sent to the client? E.g., something like this for /p3/serviceValidate: >> >> <cas:serviceResponse xmlns:cas="http://www.yale.edu/tp/cas"> >> <cas:authenticationSuccess> >> <cas:user>username</cas:user> >> <cas:attributes> >> <cas:firstname>John</cas:firstname> >> <cas:lastname>Doe</cas:lastname> >> <cas:title>Mr.</cas:title> >> <cas:email>[email protected]</cas:email> >> <cas:affiliation>staff</cas:affiliation> >> <cas:affiliation>faculty</cas:affiliation> >> </cas:attributes> >> >> <cas:proxyGrantingTicket>PGTIOU-84678-8a9d...</cas:proxyGrantingTicket> >> </cas:authenticationSuccess> >> </cas:serviceResponse> >> >> This doesn't seem to do it for our CAS 5.0: >> <AsyncLogger name="org.apereo" level="debug" additivity="false" >> includeLocation="true"> >> >> I'm trying to troubleshoot one of our clients wrestling with their OnBase >> configuration. They are unable to get their required username attribute, >> and I can see from our logs they're using /p3/serviceValidate. Some of the >> logical looking attribute mappings in their config haven't been successful. >> I'm hoping if we can provide an example of an actual response to >> their /p3/serviceValidate this will provide clarification, or at least >> solid data they can use for a support ticket with the vendor. >> >> -- >> Baron Fujimoto <[email protected]> :: UH Information Technology Services >> minutas cantorum, minutas balorum, minutas carboratum desendus pantorum >> >> -- >> - 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/205a5b6c5dd06984c83a21807c977ba6f2d84a07.camel%40uvic.ca >> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/205a5b6c5dd06984c83a21807c977ba6f2d84a07.camel%40uvic.ca?utm_medium=email&utm_source=footer> >> . >> > > > -- > Baron Fujimoto <[email protected]> :: UH Information Technology Services > minutas cantorum, minutas balorum, minutas carboratum desendus pantorum > > -- > - 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/CAAjLUL2P6nRSdAFK38%3DpXKgQV0T9v2NO_9viZbyMCjEDqMsy2A%40mail.gmail.com > <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAAjLUL2P6nRSdAFK38%3DpXKgQV0T9v2NO_9viZbyMCjEDqMsy2A%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- - 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/CAObtmsRQXQYPwUoXs4UeuDkmc24a0D3meH_%3DToF0fjrxRBtELQ%40mail.gmail.com.
