CAS architecture
Introduction
The CAS is a Single Sign On protocol for the web. This protocol allows users to access multiple applications by providing their credentials.
The response will be a JSON or XML
Single Log-in
The single log-in is usually initiated by the application server. The typical UML use case is as follows:
Proxy web flow diagram
https://en.wikipedia.org/wiki/Central_Authentication_Service