apereo/cas
Apereo CAS - Identity & Single Sign On for all earthlings and beyond.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#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
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
🧑🚀 Authentication and authorization infrastructure for SaaS and AI apps, built on OIDC and OAuth 2.1 with multi-tenancy, SSO, and RBAC.
Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.
Conductor is an event driven agentic workflow engine providing durable and highly resilient execution engine for applications and AI Agents