CAS实现SSO单点登录项目示例(基本认证流程,代理认证流程,Iframe实现SSO,Restful API实现SSO,JWT认证流程等等)
GitHub地址:https://github.com/X-rapido/CASSSORecord
以下内容根据自己的理解编写,有不正确的地方,还望朋友们及时告知,并给出解决方案,感激不尽!
├── 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 服务管理搭建(二十二)