We have a mod_auth_cas installation where the CAS server on the other end is sending us XML attributes in their response. I don't have any details on their CAS server version. What I do know is that we are using the serviceValidate url for validation. The CAS server, in question, does NOT have a samlValidate url option for us.
When a user authenticates to our application, we get a validation response from their CAS server that looks like this: [Thu Feb 22 14:41:23.833837 2018] [:debug] [pid 21153] mod_auth_cas.c(1838): [client 10.1.88.60:39852] Validation response: <cas:serviceResponse xmlns:cas="http://www.yale.edu/tp/cas"><cas:authenticationSuccess><cas:user>jdoe</cas:user><cn><![CDATA[--- - John Doe ]]></cn><campusstatus><![CDATA[--- - Staff ]]></campusstatus><sn><![CDATA[--- - Doe ]]></sn><departmentnumber><![CDATA[--- - Student Affairs ]]></departmentnumber><givenname><![CDATA[--- - John ]]></givenname></cas:authenticationSuccess></cas:serviceResponse> As long as we use require valid-user, everything is fine, and users gain access to the application. My question, can mod_auth_cas work with these XML attributes for authorization control, without having access to a samlValidate url option? For example, we would like to instruct Apache to limit access to those users who have "Staff" in the the "<campusstatus>" element. Thanks! Bryan -- - 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/20180222211438.a7msutnisoldrwal%40mygeeto.inside.leepfrog.com.
