Michael,
I managed to configure Apache as an SPNEGO authentication handler + Proxy to my Play app, but I still need to figure out how to tell PAC4J that the user is authenticated. While fighting this battle, I read a lot of references from PAC4J to CAS, which so far seems to support SPNEGO.
My requirements are not only to do authentication using the Active Directory user base, but also authorization, by restricting access to the app by a couple of user groups. Later, I'll need to know to which group the user belongs, so that I can apply more refined permission rules to my Play controllers and views.
So, before diving deeper into CAS, building/configuring a server, etc, I'd like to know if I'll be able to fulfill all my requirements or, if not all of them, to which extent.
Thanks in advance.
And happy new year to everybody! :)