Apereo CAS - Identity & Single Sign-On

Welcome to the home of the Apereo Central Authentication Service project, more commonly referred to as CAS. CAS is an enterprise multilingual single sign-on solution and identity provider for the web and attempts to be a comprehensive platform for your authentication and authorization needs.

CAS 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.

Feature Summary

The following items include a summary of features and technologies presented by the CAS project:


To learn how to contribute to the project, please see this guide.

Getting Started

We recommend reading the following documentation in order to plan and execute a CAS deployment.

Powered By

CAS development is powered by the following tools, projects and services.

IntelliJ IDE makes development a more productive and enjoyable experience

Spring Boot is Spring's convention-over-configuration solution for creating production-grade Spring applications.

YourKit, LLC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.

Gradle Build Tool is a fast, dependable, and adaptable open-source build automation tool with an elegant and extensible declarative build language. From mobile apps to microservices, from small startups to big enterprises, Gradle helps teams build, automate and deliver better software, faster.