You are viewing the development documentation for the Apereo CAS server. The
functionality presented
here is not officially released yet.
This is a work in progress and will be continually updated as development moves forward. To view
the documentation for a specific Apereo CAS server release, please choose an appropriate version.
The release schedule is also available here.
Trusted Authentication
The trusted authentication handler provides support for trusting authentication performed by some other component
in the HTTP request handling chain. Proxies (including Apache in a reverse proxy scenario) are the most common
components that perform authentication in front of CAS.
Trusted authentication handler support is enabled by including the following dependency in the Maven WAR overlay:
Configure Trusted Authentication Handler
Modify deployerConfigContext.xml according to the following template:
Configure Webflow Components
Add an additional state to login-webflow.xml:
Replace references to viewLoginForm in existing states with remoteAuthenticate.
Install the Webflow action into the Spring context by adding the following bean to cas-servlet.xml: