Brad, I don't have porting advice for mod_auth_cas. However, I do have a project on github that acts as a CAS authenticating proxy:
https://github.com/cwaldbieser/txcasproxy It is *not* a drop-in replacement if you are using (Apache + mod_auth_cas) == ajp ==> Java servelet container (e.g. Tomcat, Jetty). However, since it acts as a generic web proxy, it can be inserted in front of any web app that can get REMOTE_USER from an HTTP header. I have only ever built it on Linux servers, though it ought to be possible to build on a Mac. However, you can deploy it on one server to protect a resource on a proxied server, so it is not a requirement that the platform you deploy the proxy on is the same platform you deploy your web app on. I should note, the same principal applies for Apache+mod_auth_cas. You could deploy that on a separate server where it is easier to build and still protect the back end web app deployed on your Mac server. Thanks, Carl Waldbieser ----- Original Message ----- From: "Bradley D Perkins" <[email protected]> To: [email protected] Sent: Wednesday, August 12, 2015 5:52:42 PM Subject: [cas-user] mod_auth_cas on Mac OS X Yosemite We use mod_auth_cas to provide authentication to a web application that is hosted on Mac OS. Institutional cybersecurity are mandating that we upgrade the OS to 10.10 Yosemite. I've tried this on a development server and found that this presents some problems. Upgrading a machine to 10.10 will upgrade Apache from 2.2.x to 2.4.10 and remove any previously installed mod_auth_cas.so. mod_auth_cas is not officially compatible with Apache 2.4. I've read elsewhere that some people have it running, but not on Mac OS X. Copying mod_auth_cas.so from a 10.9 machine doesn't work. I have tried to build the latest 1.0.10 on the 10.10 Yosemite machine with apxs but it fails. If anyone has had any success getting mod_auth_cas to work with Apache 2.4 on Mac OS 10.10, can you share how you did so? Thanks, Brad Perkins -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
