如有疑问,请看视频:CAS单点登录(第7版)
面向所有地球人及其他地区的企业身份
Enterprise Identity for All Earthlings and Beyond
身份、单点登录和访问管理
Identity, Single Sign-On and Access Management
[if !supportLists]1. [endif]首页
[if !supportLists]1.1. [endif]Apereo CAS - Identity & Single Sign-On
Apereo(阿佩雷罗)中央身份验证服务-身份和单点登录
欢迎来到ApereoCentral Authentication Service项目(通常称为 CAS)的所在地。CAS 是一个企业多语言单点登录解决方案和 Web 身份提供商,旨在成为满足您身份验证和授权需求的综合平台。
CAS是一种开放且文档齐全的身份验证协议。该协议的主要实现是此处托管的同名开源 Java 服务器组件,支持大量其他身份验证协议和功能。
[if !supportLists]1.1.1. [endif]功能摘要
以下项目包括CAS项目提供的功能和技术摘要:
[if !supportLists]l [endif]Spring Webflow/Spring Boot Java服务器组件。
[if !supportLists]l [endif]可插拔身份验证支持(LDAP、数据库、X.509、SPNEGO、JAAS、JWT、RADIUS、MongoDb等)
[if !supportLists]l [endif]支持多种协议(CAS、SAML v1、SAML v2、WS-Federation、OAuth2、OpenID Connect、REST)
[if !supportLists]l [endif]支持通过各种提供商(Duo Security、FIDO2 WebAuthN、Google Authenticator、Inwebo等)进行多因素身份验证
[if !supportLists]l [endif]支持对外部身份提供商(如ADFS、Facebook、Twitter、SAML2 IdP、OIDC OP 等)进行委托身份验证。
[if !supportLists]l [endif]内置对密码管理、通知、使用条款和模拟的支持。
[if !supportLists]l [endif]支持属性发布,包括用户同意。
[if !supportLists]l [endif]实时监控和跟踪应用程序和系统行为、统计数据和指标。
[if !supportLists]l [endif]集中管理和审查审计和日志,并将数据发布到各种下游系统。
[if !supportLists]l [endif]使用特定的身份验证策略管理和注册客户端应用程序和服务。
[if !supportLists]l [endif]跨平台客户端支持(Java、.NET、PHP、Perl、Apache等)。
[if !supportLists]l [endif]与许多SAML2服务提供商的内置集成。
[if !supportLists]l [endif]支持许多其他类型的集成,例如SCIM、reCAPTCHA、Swagger等。
[if !supportLists]1.1.2. [endif]贡献
要了解如何为项目做出贡献,请参阅本指南。
[if !supportLists]1.1.3. [endif]开始
我们建议您阅读以下文档,以便规划和执行CAS部署。
[if !supportLists]l [endif]架构
[if !supportLists]l [endif]开始
[if !supportLists]l [endif]安装要求
[if !supportLists]l [endif]安装
[if !supportLists]l [endif]博客
[if !supportLists]l [endif]发布时间表
[if !supportLists]1.1.4. [endif]提供者
CAS开发由以下工具、项目和服务提供支持。
IntelliJ IDE使开发成为一种更高效、更愉快的体验
Spring Boot是 Spring 的约定优于配置的解决方案,用于创建生产级 Spring 应用程序。
YourKit, LLC 是 YourKit Java Profiler和 YourKit .NET Profiler的创建者,这两款创新智能工具用于分析 Java 和 .NET 应用程序。
Gradle Build Tool是一款快速、可靠且适应性强的开源构建自动化工具,具有优雅且可扩展的声明式构建语言。从移动应用到微服务,从小型初创公司到大型企业,Gradle 帮助团队更快地构建、自动化和交付更好的软件。