RepositoryJava
AP

apereo/cas

Apereo CAS - Identity & Single Sign On for all earthlings and beyond.

11.4kstars
4.0kforks
0issues
5views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: openidconnect

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: sso-authentication

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: saml2

#1 Repository Của Tuần

🔐 Apereo CAS: Nền tảng nhận diện & đăng nhập đơn cho mọi nền tảng

CAS (Central Authentication Service) là giải pháp mã nguồn mở Java toàn diện, hỗ trợ SSO và hàng loạt giao thức xác thực.

Apereo CAS là nhà cung cấp danh tính đa ngôn ngữ và giải pháp đăng nhập đơn (Single Sign-On) doanh nghiệp dành cho web, được xây dựng trên nền tảng Java với sự hỗ trợ rộng lớn từ cộng đồng Apereo. Dự án hỗ trợ nhiều giao thức xác thực và phân ủy quyền phổ biến như CAS v1/v2/v3, SAML v1/v2, OAuth v2, OpenID Connect, WS-Federation, kèm theo các tính năng như xác thực đa yếu tố (MFA), quản lý mật khẩu, thông báo qua email/SMS, và nhiều tích hợp khác.

✨ Điểm nổi bật

  • Hỗ trợ đa giao thức: Bao gồm CAS v1/v2/v3, SAML v1/v2, OAuth v2, OpenID Connect, WS-Federation.
  • Xác thực đa dạng thức: Hỗ trợ JAAS, LDAP, RDBMS, X.509, Radius, SPNEGO, JWT, MongoDB, và nhiều phương pháp khác.
  • Xác thực đa yếu tố (MFA): Tích hợp Duo Security, YubiKey, RSA, Google Authenticator, WebAuthn FIDO2.
  • Phân ủy quyền linh hoạt: Hỗ trợ Heimdall, OpenFGA, OPA, ABAC, Time/Date, REST, Grouper.
  • Triển khai có khả năng mở rộng cao (HA): Hỗ trợ cụm qua Hazelcast, JPA, Memcached, Redis, MongoDB, DynamoDB.
  • Giao diện quản trị: Cung cấp UI để quản lý cấu hình, đăng ký ứng dụng, giám sát và thống kê.
  • Tích hợp dịch vụ bên ngoài: Hỗ trợ đăng nhập qua Google, Facebook, SAML2, OpenID Connect, OAuth.
  • Triển khai đa dạng: Hỗ trợ Tomcat, Jetty, Docker, và triển khai WAR Overlay.

💡 Vì sao đáng chú ý

CAS không chỉ là một công cụ xác thực đơn giản mà là một nền tảng toàn diện, cho phép doanh nghiệp tích hợp liền mạch các hệ thống phức tạp với hỗ trợ rộng lớn cho các giao thức và phương thức xác thực khác nhau. Được xây dựng trên Spring Boot và Spring Cloud, CAS mang lại khả năng mở rộng, dễ dàng triển khai và quản lý cấu hình thông qua YAML, JSON, LDAP, hoặc cơ sở dữ liệu.

Dự án phù hợp với các tổ chức doanh nghiệp cần giải pháp SSO mạnh mẽ, bảo mật và linh hoạt, đặc biệt trong môi trường đa dịch vụ và đa nhà cung cấp. Hơn 11.000 sao trên GitHub phản ánh sự tin tưởng và sự quan tâm lớn từ cộng đồng phát triển.


#Apereo #CAS #SingleSignOn #Authentication #Authorization #Java #Spring #OpenSource #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryGo
zitadel/zitadel

ZITADEL - Identity infrastructure, simplified for you.

15.5k
Oct 26, 2026
RepositoryTypeScript
logto-io/logto

🧑‍🚀 Authentication and authorization infrastructure for SaaS and AI apps, built on OIDC and OAuth 2.1 with multi-tenancy, SSO, and RBAC.

14.8k
Oct 27, 2026
RepositoryRuby
doorkeeper-gem/doorkeeper

Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.

5.5k
Oct 19, 2026
RepositoryJavaScript
simov/grant

OAuth Proxy

4.2k
Feb 4, 2025
RepositoryPHP
thephpleague/oauth2-client

Easy integration with OAuth 2.0 service providers.

3.8k
Sep 16, 2026
RepositoryPython
CyC2018/CS-Notes

:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

186.4k
Oct 27, 2026
RepositoryJava
spring-projects/spring-boot

Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.

81.8k
Oct 23, 2026
RepositoryJava
xkcoding/spring-boot-demo

🚀一个用来深入学习并实战 Spring Boot 的项目。

34.1k
Jul 24, 2024
RepositoryJava
conductor-oss/conductor

Conductor is an event driven agentic workflow engine providing durable and highly resilient execution engine for applications and AI Agents

32.4k
Oct 28, 2026