X-rapido / Cas_sso_record
CAS实现SSO单点登录项目示例(基本认证流程,代理认证流程,Iframe实现SSO,Restful API实现SSO,JWT认证流程等等)
Stars: ✭ 242
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Cas sso record
shib-cas-authn3
Integrates an external CAS Server and Shibboleth IdPv3.
Stars: ✭ 21 (-91.32%)
Mutual labels: cas, sso
Django Cas Ng
Django CAS 1.0/2.0/3.0 client authentication library, support Django 2.0, 2.1, 2.2, 3.0 and Python 3.5+
Stars: ✭ 297 (+22.73%)
Mutual labels: sso, cas
Study
全栈工程师学习笔记;Spring登录、shiro登录、CAS单点登录和Spring boot oauth2单点登录;Spring data cache 缓存,支持Redis和EHcahce; web安全,常见web安全漏洞以及解决思路;常规组件,比如redis、mq等;quartz定时任务,支持持久化数据库,动态维护启动暂停关闭;docker基本用法,常用image镜像使用,Docker-MySQL、docker-Postgres、Docker-nginx、Docker-nexus、Docker-Redis、Docker-RabbitMQ、Docker-zookeeper、Docker-es、Docker-zipkin、Docker-ELK等;mybatis实践、spring实践、spring boot实践等常用集成;基于redis的分布式锁;基于shared-jdbc的分库分表,支持原生jdbc和Spring Boot Mybatis
Stars: ✭ 159 (-34.3%)
Mutual labels: sso, cas
docker-lemonldap
Docker LemonLDAP-NG Image w/S6 overlay, Zabbix Monitoring based on Debian or Alpine
Stars: ✭ 20 (-91.74%)
Mutual labels: cas, sso
Maxkey
MaxKey is Single Sign On(SSO) System,Leading-Edge Enterprise-Class open source IAM(Identity and Access management) product.
Stars: ✭ 274 (+13.22%)
Mutual labels: sso, cas
Cas Configserver Overlay
Generic CAS Spring Cloud Configuration Server WAR overlay
Stars: ✭ 28 (-88.43%)
Mutual labels: sso, cas
Cas Sso Samples
CAS单点登录案例。整合了CAS OAuth2、Apache Shiro、Spring Security等
Stars: ✭ 60 (-75.21%)
Mutual labels: sso, cas
Jbone
jbone基于Spring Cloud框架开发,旨在为中小企业提供稳定的微服务解决方案,为开发人员提供基础开发骨架,jbone包含微服务中所有常用组件,例如注册中心、服务管理、服务监控、JVM监控、内存分析、调用链跟踪、API网关等等。业务功能包括系统权限的统一管理、单点登录、CMS、电商平台、工作流平台、支付平台等等。
Stars: ✭ 961 (+297.11%)
Mutual labels: sso, cas
Cipheridaas
CipherIDaaS —— Open-source IDaaS/IAM product by CipherChina , Hangzhou .
Stars: ✭ 121 (-50%)
Mutual labels: sso, cas
Cas Client Autoconfig Support
Annotation-based configuration support for Apereo CAS Java clients
Stars: ✭ 153 (-36.78%)
Mutual labels: cas
Home
Welcome to Janssen: the world's fastest cloud native identity and access management platform
Stars: ✭ 176 (-27.27%)
Mutual labels: sso
Keycloak Reactjs Demo
Demo for React.js and Keycloak SSO integration.
Stars: ✭ 147 (-39.26%)
Mutual labels: sso
Pi
Multi-tenant application development engine for cloud ready SaaS platform.
Stars: ✭ 145 (-40.08%)
Mutual labels: sso
Maya
Manage Container Attached Storage (CAS) - Data Engines in Kubernetes
Stars: ✭ 169 (-30.17%)
Mutual labels: cas
Djangosaml2
A maintenance fork of the original and no longer maintained djangosaml2 library.
Stars: ✭ 143 (-40.91%)
Mutual labels: sso
CAS SSO 单点登录记录
- 作者:刘仁奎
-
个人网址
- 程序喵:http://www.ibloger.net / http://www.chengxumiao.net
- 程序员购书导航指南:http://books.chengxumiao.net
- QQ:1056856191
GitHub地址:https://github.com/X-rapido/CAS_SSO_Record
以下内容根据自己的理解编写,有不正确的地方,还望朋友们及时告知,并给出解决方案,感激不尽!
框架说明
- Maven 或 Gradle
- springboot 1.5.10
- cas-server 5.2.2
- cas-client 3.5.0
视频演示
- CAS 5.1.2 基本的演示,说明和安装过程:https://v.qq.com/x/page/j063197nnmj.html
- CAS 5.2.x 单点登录 —— 实现单点登录演示:http://v.qq.com/x/page/d063304k06a.html
- Cas 5.2.x 单点登录使用自定义主题 - 演示:http://v.qq.com/x/page/v0633n7q9eu.html
- CAS 5.2.x 单点登录 —— Iframe嵌入方式演示:http://v.qq.com/x/page/p0614wjt2gy.html
- CAS 5.2.x 单点登录 —— 代理认证演示:http://v.qq.com/x/page/y0614dn6mpr.html
- CAS 5.2.x 单点登录 —— Restful API方式 :http://v.qq.com/x/page/w0614c07580.html
- Cas 5.2.x 使用 —— 通过邮箱找回用户密码: https://v.qq.com/x/page/e06362scktw.html
- Cas 5.2.x 使用 —— Management 服务管理登录Demo: https://v.qq.com/x/page/l063881p938.html
项目目录
├── README.md
├── change-static-password
│ └── cas-overlay-template-master
├── custom-password-verification
│ └── cas-overlay-template-master
├── custom-themes-sso
│ ├── cas-app1
│ ├── cas-app2
│ └── cas-overlay-template-master
├── email-reset-password
│ └── cas-overlay-template-master
├── embed-tomcat-run
│ └── cas-overlay-template-master
├── iframe-sso
│ ├── cas-app1
│ ├── cas-app2
│ ├── cas-client1
│ ├── cas-client2
│ └── cas-overlay-template-master
├── jdbc-sso
│ └── cas-overlay-template-master
├── outer-tomcat-run
│ └── server.xml
├── proxy-sso
│ ├── cas-overlay-template-master
│ ├── client1
│ └── client2
├── rest-sso
│ ├── cas-overlay-template-master
│ └── cas_db
├── restful-api-sso
│ ├── cas-app1
│ ├── cas-app2
│ ├── cas-client1
│ ├── cas-client2
│ ├── cas-overlay-template-master
│ └── sso-server
├── simple-sso
│ ├── cas-app1
│ ├── cas-app2
│ └── cas-overlay-template-master
├── st-storage-redis
└── yml-config
└── cas-overlay-template-master
目录 | 文档 |
---|---|
embed-tomcat-run | Cas 5.2.x版本单点登录服务安装 —— SpringBoot内部运行(一) |
outer-tomcat-run | Cas 5.2.x版本单点登录服务安装 —— 外部Tomcat运行(二) |
change-static-password | Cas 5.2.x版本使用 —— 修改默认的用户名和密码(三) |
yml-config | Cas 5.2.x版本使用 —— 通过yml的方式配置(四) |
jdbc-sso | Cas 5.2.x版本使用 —— 单点登录JDBC认证(五) |
custom-password-verification | Cas 5.2.x版本使用 —— 自定义密码验证(六) |
rest-sso | Cas 5.2.x版本使用 —— 单点登录自定义REST认证(七) |
simple-sso | Cas 5.2.x版本使用 —— 实现SSO单点登录(九) |
custom-themes-sso | Cas 5.2.x版本使用 —— 自定义登录界面 / 自定义主题风格(十二) |
iframe-sso | Cas 5.2.x版本使用 —— 客户端使用iframe嵌套方式实现SSO(十三) |
proxy-sso | Cas 5.2.x版本使用 —— 代理认证实现SSO(十四) |
restful-api-sso | Cas 5.2.x版本使用 —— 配置 Swagger API 集成(十九) |
email-reset-password | Cas 5.2.x版本使用 —— 通过邮箱重置用户密码(二十) |
cas-management-run | Cas 5.2.x版本使用 —— Management 服务管理搭建(二十二) |
教程目录
- Cas 5.2.x版本单点登录服务安装 —— SpringBoot内部运行(一)
- Cas 5.2.x版本单点登录服务安装 —— 外部Tomcat运行(二)
- Cas 5.2.x版本使用 —— 修改默认的用户名和密码(三)
- Cas 5.2.x版本使用 —— 通过yml的方式配置(四)
- Cas 5.2.x版本使用 —— 单点登录JDBC认证(五)
- Cas 5.2.x版本使用 —— 自定义密码验证(六)
- Cas 5.2.x版本使用 —— 单点登录自定义REST认证(七)
- Cas 5.2.x版本使用 —— Debug调试源码(八)
- Cas 5.2.x版本使用 —— 实现SSO单点登录(九)
- Cas 5.2.x版本使用 —— 退出登录后跳转到指定页面(十)
- Cas 5.2.x版本使用 —— Service配置介绍(十一)
- Cas 5.2.x版本使用 —— 自定义登录界面 / 自定义主题风格(十二)
- Cas 5.2.x版本使用 —— 客户端使用iframe嵌套方式实现SSO(十三)
- Cas 5.2.x版本使用 —— 代理认证实现SSO(十四)
- Cas 5.2.x版本使用 —— 代理认证拓展理解(十五)
- Cas 5.2.x版本使用 —— 存储Ticket到redis(十六)
- Cas 5.2.x版本使用 —— Restful API 方式验证Ticket(十七)
- Cas 5.2.x版本使用 —— Restful API 方式实现SSO(十八)
- Cas 5.2.x版本使用 —— 配置 Swagger API 集成(十九)
- Cas 5.2.x版本使用 —— 通过邮箱重置用户密码(二十)
- Cas 5.2.x版本使用 —— 存储Service信息到数据库(二十一)
- Cas 5.2.x版本使用 —— Management 服务管理搭建(二十二)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].