Protocols

CAS server 3.5.x :

What support ?Yes/NoCommentModule
CAS speaks this protocol as a server
CAS serverYesOf course, the CAS server supports the CAS protocol !Out of the box
OAuth serverYesLimited to the authorization code grant type.cas-server-support-oauth
OpenID serverYes cas-server-support-openid
SAML serverYes

Limited support for SAML 1.1 & 2.0.

Or use shib-cas-authenticator.

Out of the box
CAS can delegate the authentication to another provider
CAS clientNo  
OAuth clientYes

Support for DropBox, Facebook, GitHub,

Google, LinkedIn, Twitter, Windows Live,

 WordPress, Yahoo & CAS server

using an OAuth wrapper.

cas-server-support-oauth
OpenID clientNo  
SAML clientNo  
Others
SLOYesOnly the back channel SLOOut of the box


CAS server 4.0.0 :

What support ?Yes/NoCommentModule
CAS speaks this protocol as a server
CAS serverYesOf course, the CAS server supports the CAS protocol !Out of the box
OAuth serverYesLimited to the authorization code grant typecas-server-support-oauth
OpenID serverYes cas-server-support-openid
SAML serverYes

Limited support for SAML 1.1 & 2.0.

Or use shib-cas-authenticator.

cas-server-support-saml
CAS can delegate the authentication to another provider
CAS clientYes cas-server-support-pac4j
OAuth clientYes

Support for DropBox, Facebook, GitHub,

Google, LinkedIn, Twitter, Windows Live,

 WordPress, Yahoo & CAS server

using an OAuth wrapper.

cas-server-support-pac4j
OpenID clientYes Support for www.myopenid.comcas-server-support-pac4j
SAML clientNo  
Others
SLOYesOnly the back channel SLOOut of the box