CAS Protocol Revision Working Group
Overview
The CAS Protocol Revision Working Group is collaborating on updating the CAS Protocol such that it:
- is consistent with current Jasig CAS 3.x server behavior (de facto standard), and adds
- attributes to CAS payload (a common customization)
The current status of the 3.0 spec draft can be found in the official GitHub repository at
https://github.com/Jasig/cas/blob/master/cas-server-protocol/3.0/cas_protocol_3_0.md
The working draft is in Google Docs: https://docs.google.com/document/d/1l0o60mLfXF4bkQdwRSH4i6P-IJQki3-v-zyoOAjxDd4/edit
Error rendering macro 'jira' : Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Related CAS4.0 issue:
Participants
Status
The main work of covering all the current (3.x) features is completed, but needs review and discussion. The following is a brief summary of what was added:
- /login parameters "METHOD", "rememberMe",
- /logout parameter "service" with a description of its implication to the behaviour
- SLO completely added. Also with an on section 4 which briefly describes the Single Log Out feature and security implications.
- cas attributes in responses
- /proxyValidate added
- /samlValidate added (it is currently in 3.5, which this CAS Spec covers. In 4.0, this might be removed - to be discussed)
Release Process
- Declare Release Candidate Status - notify cas-dev, cas-user, cas-announce?
- Community Review/Feedback - April 8th - April 20nd
- Committer/Contribute Consensus Vote April 22nd - April 26th
Open Issues
- Process for release (committer vote?)
- When to release?
- License - Apache2, Creative Commons
- Copyright - Apereo?
Next Steps