CAS_SSO_Record

Introduction: CAS 实现 SSO 单点登录项目示例(基本认证流程,代理认证流程,Iframe 实现 SSO,Restful API 实现 SSO,JWT 认证流程等等)
More: Author   ReportBugs   OfficialWebsite   
Tags:

CAS SSO 单点登录记录

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

视频演示

项目目录

├── 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 服务管理搭建(二十二)

教程目录


Support Me
Apps
About Me
Google+: Trinea trinea
GitHub: Trinea