Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Setting the context factory

In your security.properties file, you'll need to assign the root context to the YaleCasContextFactory:

...

Setting the credential token

Also in the security.properties file, you'll need to assign the "ticket" credential token to the root security context you just configured:

...

Configuring the YaleCasContext properties

Also in the security.properties file, you'll need to configure the YaleCasSecurityContext with the properties it needs to successfully authenticate your users. It needs to know the uPortal service URL (the URL to which the tickets it will be validating are intended to authenticate users), the uPortal https: proxy callback URL if any, and the https: URL whereat CAS offers its ticket validation service.

...

Oprtionally, you can configure the YaleCasContext with a CAS proxy callback URL whereat you have mapped the CASClient ProxyTicketReceptor servlet. The proxy callback URL, if present, must be https:. Setting this callback is required in order for your uPortal instance to use Proxy Tickets to proxy authentication to backend service providers (e.g., XML feeds or CWebProxy targets), but is by no means required to use CAS for authentication to your uPortal instance itself.

...