Apereo CAS vs Dex
Apereo CAS
apereo.github.ioDex
dexidp.ioSide by side
| Figure | Apereo CAS | Dex |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | — |
| Linux | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 1 |
| Spec score · OAuth Server Software | 8.6 (#6) | 7.9 (#19) |
| Deployment | CAS is a Java web application that requires JDK 25 for building and deployment according to its installation requirements. | Dex can be installed as a container image, deployed with a Helm chart, or built from source, and the site says it runs anywhere Go runs. |
| Integrations | CAS has built-in integrations for many SAML2 service providers, with configuration recipes that can automate service registration and attribute-release settings. | Documented connectors include LDAP, GitHub, SAML 2.0, GitLab, OpenID Connect, OAuth 2.0, Google, LinkedIn, Microsoft, AuthProxy, Bitbucket Cloud, OpenShift, Atlassian Crowd, Gitea, and OpenStack Keystone. |
| Purpose | CAS is an enterprise multilingual single sign-on solution and identity provider for the web, with authentication and authorization capabilities. | Dex is a federated OpenID Connect identity service that lets applications use OIDC while Dex connects to upstream identity providers. |
| Security | The security guide says all communication with the CAS server must use a secure channel such as TLS. | Dex’s storage documentation says its backing storage can contain signing keys and bcrypt-hashed passwords and recommends transport security and database access controls. |
| Support | Community support is voluntary and has no SLAs or guarantees; the project points users to professional support agreements from commercial providers. | Dex directs users to file issues for bugs and feature requests and offers general discussion through CNCF Slack and GitHub Discussions. |
Plans
In their own words
Apereo CAS
Apereo CAS has no write-up on Specifiction yet; its figures are above.