FREEDOM251

Freedom251 › Authentication Software

Apereo CAS

Free plan APISelf-hostedWeb

Visit Apereo CAS Alternatives Pricing

Apereo CAS's own site

What Apereo CAS is

Apereo CAS is an open-source identity provider that gives web applications a common point for authentication and authorization. It sits between applications and authentication sources as middleware, and supports API, self-hosted, and web use. Its protocols include CAS, SAML v1 and v2, WS-Federation, OAuth2, OpenID Connect, and REST. Authentication can use sources such as LDAP, databases, X.509, SPNEGO, JAAS, JWT, RADIUS, and MongoDB; directory integrations include LDAP, Active Directory, and OpenLDAP.

CAS includes session management, single logout, and passwordless multifactor authentication. Its listed MFA providers include Duo Security, YubiKey, RSA/RADIUS, Google Authenticator, FIDO2 WebAuthn, Twilio, Inwebo, and CAS Simple. WebAuthn uses public-key cryptography and can rely on security keys or built-in platform authenticators. Authentication can also be delegated to services such as ADFS, Facebook, Twitter, SAML2 identity providers, and OpenID Connect providers. For operations, CAS monitors application and system behavior, statistics, and metrics in real time, with central audit and log management. Client support spans Java, .NET, PHP, Perl, and Apache. The project is licensed under Apache License 2.0 and costs nothing. Apereo staff direct support requests to CAS project communities and mailing lists.

Who it suits

CAS suits organizations that need a shared sign-in service for web applications and can operate a self-hosted identity provider. Its stated audience ranges from higher education to Fortune 500 companies and small, special-purpose installations.

What it does well

  • Supports CAS, SAML, OAuth2, OpenID Connect, and REST protocols.
  • Connects to LDAP, Active Directory, OpenLDAP, and other authentication sources.
  • Includes multifactor authentication and WebAuthn options.
  • Provides real-time monitoring and centralized audit and log management.
  • Free under Apache License 2.0.

What to know first

  • Apereo staff do not provide technical project support.
  • Self-hosted use requires an operating environment managed by the organization.

Limits

The listed Apereo CAS plan is free under Apache License 2.0. Apereo staff do not provide technical project support and direct users to project communities and mailing lists.

Plans

PlanBilled and limitsPrice
Apereo CASApache License 2.0 · open sourceFree

As apereo.org lists them, read 1 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit the Apereo CAS website.
  2. Choose API, self-hosted, or web use for your deployment.
  3. Connect CAS to the authentication sources your applications use.
  4. Configure supported protocols and multifactor providers for your sign-in needs.
  5. Use the CAS project communities and mailing lists for support.

Verdict

Choose Apereo CAS if you need a free, open-source identity provider with broad protocol, authentication-source, and MFA support. It is especially suited to organizations able to manage self-hosted software and use project communities or mailing lists for support.

Questions

How much does Apereo CAS cost?

The Apereo CAS plan is free, and the project is open source under Apache License 2.0.

Which protocols does CAS support?

It supports CAS, SAML v1 and v2, WS-Federation, OAuth2, OpenID Connect, and REST.

Does CAS support multifactor authentication?

Yes. It includes built-in MFA and supports providers including Duo Security, YubiKey, Google Authenticator, FIDO2 WebAuthn, Twilio, Inwebo, and CAS Simple.

What authentication sources can CAS use?

Listed sources include LDAP, databases, X.509, SPNEGO, JAAS, JWT, RADIUS, and MongoDB. Directory integrations include LDAP, Active Directory, and OpenLDAP.

Where can I get technical support?

Apereo staff direct users to CAS project communities and mailing lists, including CAS security, developer, and user lists.

Facts from Apereo CAS's own pages

Audience
CAS originated in higher education and is also described as adaptable to Fortune 500 companies and small special-purpose installations. · apereo.org, 1 Oct 2026
Authentication sources
Pluggable authentication support includes LDAP, databases, X.509, SPNEGO, JAAS, JWT, RADIUS, and MongoDB. · apereo.github.io, 1 Oct 2026
Clients
Cross-platform client support includes Java, .NET, PHP, Perl, and Apache clients. · apereo.github.io, 1 Oct 2026
Delegated authentication
CAS can delegate authentication to external providers such as ADFS, Facebook, Twitter, SAML2 identity providers, and OpenID Connect providers. · apereo.github.io, 1 Oct 2026
Integrations
CAS provides integrations with SAML2 service providers and supports SCIM, reCAPTCHA, and Swagger. · apereo.github.io, 1 Oct 2026
Latest release
Apereo announced CAS version 7.3.6 on April 8, 2026. · apereo.org, 1 Oct 2026
License
Apereo CAS is distributed under the Apache License, Version 2.0. · apereo.org, 1 Oct 2026
Middleware
CAS operates as middleware between web applications and authentication sources, providing a unified authentication point. · apereo.org, 1 Oct 2026
Multifactor providers
Supported multifactor providers include Duo Security, YubiKey, RSA/RADIUS, Google Authenticator, FIDO2 WebAuthn, Twilio, Inwebo, and CAS Simple. · apereo.github.io, 1 Oct 2026
Operations
CAS can monitor application and system behavior, statistics, and metrics in real time and centrally manage audits and logs. · apereo.github.io, 1 Oct 2026
Protocols
The project supports CAS, SAML v1, SAML v2, WS-Federation, OAuth2, OpenID Connect, and REST protocols. · apereo.github.io, 1 Oct 2026
Purpose
CAS is a multilingual single sign-on solution and open-source identity provider for web authentication and authorization. · apereo.org, 1 Oct 2026
Security features
CAS provides session management, single logout, and passwordless multifactor authentication. · apereo.org, 1 Oct 2026
Support
Apereo staff do not provide technical project support but direct users to project communities and mailing lists, including CAS security, developer, and user lists. · apereo.org, 1 Oct 2026
WebAuthn security
WebAuthn support uses public-key cryptography for phishing-resistant authentication and can use security keys or built-in platform authenticators. · apereo.github.io, 1 Oct 2026

Where Apereo CAS stands on Freedom251

Look at these too