Central Authentication Service(CAS) is an enterprise multilingual single sign-on solution for the web and attempts to be a comprehensive platform for your authentication and authorization needs.
It is an open and well-documented authentication protocol. The primary implementation of the protocol is an open-source Java server component by the same name hosted here, with support for a plethora of additional authentication protocols and features such a SAML2, OpenID Connect and many many more.
This is free and open source software.
Key Features
- Spring Webflow/Spring Boot Java server component.
- Pluggable authentication support (LDAP, Database, X.509, SPNEGO, JAAS, JWT, RADIUS, MongoDb, etc)
- Support for multiple protocols (CAS, SAML v1, SAML v2, WS-Federation, OAuth2, OpenID Connect, REST)
- Support for multifactor authentication via a variety of providers (Duo Security, FIDO2 WebAuthN, Google Authenticator, Inwebo, etc.)
- Support for delegated authentication to external identity providers such as ADFS, Facebook, Twitter, SAML2 IdPs, OIDC OPs, etc.
- Built-in support for password management, notifications, terms of use and impersonation.
Support for attribute release including user consent. - Monitor and track application and system behavior, statistics and metrics in real-time.
- Manage and review audits and logs centrally, and publish data to a variety of downstream systems.
- Manage and register client applications and services with specific authentication policies.
- Cross-platform client support (Java, .NET, PHP, Perl, Apache, etc).
- Integrations with InCommon, Box, Office365, ServiceNow, Salesforce, Workday, WebAdvisor, Drupal, Blackboard, Moodle, Google Apps, etc.
- Support for many other types of integrations, such as SCIM, reCAPTCHA, Swagger, etc.
Website: apereo.github.io/cas
Support: GitHub Code Repository
Developer: Apereo Foundation
License: Apache License 2.0
CAS is written in Java. Learn Java with our recommended free books and free tutorials.
Related Software
| Single Sign-on Software | |
|---|---|
| KeyCloak | Identity and access management solution for applications and services |
| CAS | Enterprise multilingual single sign-on solution |
| authentik | Identity provider that emphasizes flexibility and versatility |
| Authelia | Authentication and authorization server |
| Casdoor | UI-first Identity and Access Management / Single-Sign-On platform |
| Kanidm | Simple and secure identity management |
| WSO2 Identity Server | Identity and Access Management solution |
| Janssen | Digital identity platform |
| OpenAM | Access management solution that includes SSO |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

