初识 Apereo CAS 单点登录
近期有个单点登录相关的项目,在做技术选型时,在 Github 上看到了 cas ,一起来看看吧!
Apereo CAS 是单点登录
解决方案,是满足身份验证
和授权
需求的综合平台。提供开源的 Java 服务器组件,并支持大量其他身份验证协议和功能。
主要支持:
- Spring Webflow /
Spring Boot
Java服务器组件。 - 可插入身份验证支持(
LDAP
,数据库
,X.509,SPNEGO, JAAS,JWT, RADIUS,MongoDb等) - 支持多种协议(
CAS
,SAML,WS-Federation,OAuth2
,OpenID,OpenID Connect,REST
) - 支持通过多种提供者(Duo Security,FIDO U2F, YubiKey,Google Authenticator,Authy,Acceptto等)来支持
多因素身份验证
- 支持对外部提供商(例如ADFS,Facebook,Twitter,SAML2 IdP等)的
委派身份验证
。 - 内置对
密码管理,通知,使用条款和模拟
的支持。 - 支持
属性发布
,包括用户同意(用户授权)
。 - 实时
监视和跟踪
应用程序的行为,统计信息和日志。 - 使用特定的身份验证策略
管理和注册客户端应用程序和服务
。 跨平台
客户端支持(Java,.Net,PHP,Perl,Apache等)。- 整合集成 InCommon,Box,Office365,ServiceNow,Salesforce,Workday,WebAdvisor,Drupal,Blackboard,Moodle,Google Apps等。