CAS企业单点登录简介

CAS企业单点登录简介_第1张图片

企业单点登录 - 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企业单点登录简介_第2张图片

中央认证服务(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企业单点登录简介_第3张图片

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

 

你可能感兴趣的:(CAS,CAS企业单点登录)