CAS企业单点登录简介

 


企业单点登录 - CAS提供友好的开源社区,积极支持并为项目做出贡献。虽然该项目植根于高级开放源代码,但它已发展成为跨越财富500强公司和小型专用设施的国际受众。

CAS为Web提供企业单点登录服务:
一个开放且记录良好的协议
一个开源Java服务器组件
可插拔身份验证支持(LDAP,数据库,X.509,2因子)
支持多种协议(CAS,SAML,OAuth,OpenID)
Java,.Net,PHP,Perl,Apache,uPortal等客户端库
与uPortal,BlueSocket,TikiWiki,Mule,Liferay,Moodle等集成
社区文档和实施支持
广泛的采用者社区 
CAS文档
CAS问题跟踪器
里程碑和路线图
Apereo官网:https://www.apereo.org/

CAS官网:https://www.apereo.org/projects/cas

 

 

 

中央认证服务(CAS)
     

介绍
欢迎来到中央认证服务项目的主页,通常称为CAS。CAS是一种面向Web的企业多语言单点登录解决方案,它试图成为满足您的身份验证和授权需求的综合平台。

CAS是一种开放且记录良好的身份验证协议。该协议的主要实现是这里托管的同名开源Java服务器组件,支持大量其他身份验证协议和功能。

捐款
 

如何贡献
如果您已经确定了增强或错误,强烈建议您只提交拉取请求以解决此案例。没有必要举行特别的仪式来制作单独的问题。拉取请求是问题,它将被跟踪和标记。

文档 
版 参考
链接
链接
链接
其他资源如下:

Apereo博客
发行说明
支持
维护政策
发布时间表
部署
     

建议使用WAR Overlay方法在本地部署CAS 。如果您希望为项目的开发做出贡献,则仅需要克隆或下载CAS代码库。

特征
CAS项目支持以下功能:

CAS v1,v2和v3协议
SAML v1和v2协议
OAuth v2协议
OpenID和OpenID连接协议
WS-Federation被动请求者协议
通过JAAS,LDAP,RDBMS,X.509,Radius,SPNEGO,JWT,Remote,Trusted,BASIC,Apache Shiro,MongoDb,Pac4J等进行身份验证。
委派身份验证到WS-FED,Facebook,Twitter,SAML IdP,OpenID,OpenID Connect,CAS等。
通过ABAC授权,时间/日期,REST,Internet2的Grouper等。
通过Hazelcast,Ehcache,JPA,Memcached,Apache Ignite,MongoDb,Redis,DynamoDb,Couchbase等进行HA集群部署。
由JSON,LDAP,YAML,JPA,Couchbase,MongoDb,DynamoDb,Redis等支持的应用程序注册。
通过Duo Security,YubiKey,RSA,Google Authenticator等进行多因素身份验证。
用于管理日志记录,监视,统计,配置,客户端注册等的管理UI。
全局和每应用程序用户界面主题和品牌。
密码管理和密码策略实施。
CAS的基础建立在:Spring Boot和 Spring Cloud之上。

发展
    

要在本地构建项目,请遵循本指南。发布时间表可在此处获得。

支持
CAS是由Apereo管理的100%免费开源软件,在Apache v2下获得许可。我们的社区可以访问所有版本的CAS软件,完全免费。我们欢迎各种类型和规模的社区的贡献。开发和维护该项目的时间和精力由一群志愿者和贡献者共同完成。可在此处找到支持选项。如果您(或您的雇主)从该项目中受益,请考虑成为Apereo的朋友并做出贡献。

CAS Github地址: https://github.com/apereo/cas

CAS 下载链接:https://github.com/apereo/cas/tags

 

企业单点登录
Java(Spring Webflow / MVC servlet)服务器组件
可插拔身份验证支持(LDAP,数据库,X.509,2因子)
支持多种协议(CAS,SAML,OAuth,OpenID)
跨平台客户端支持(Java,.Net,PHP,Perl,Apache等)
与uPortal,Liferay,BlueSocket,Moodle和Google Apps集成,仅举几例
CAS提供友好的开源社区,积极支持和贡献项目。虽然该项目植根于高级开放源代码,但它已发展成为跨越财富500强公司和小型专用设施的国际受众。

入门
我们建议您阅读以下文档以规划和执行CAS部署。

建筑
安装要求
安全指南
认证
Maven Overlay安装
UI自定义
CAS协议
CAS客户
属性发布
演示
CAS Web应用程序可通过https://jasigcas.herokuapp.com/cas进行演示

发展
CAS开发的动力是: 

 

 

CAS 开发文档:https://apereo.github.io/cas/5.2.x/index.html

posted @ 2019-07-09 16:00  大强的博客  阅读(967)  评论(0编辑  收藏  举报