https://github.com/apereo/cas Enterprise Single Sign On 企业级单点登录开源解决方案
CAS Architecture Diagram
基于Spring Boot Angular4 的脚手架 To install Yeoman, type: npm install -g yo To install JHipster, type: npm install -g generator-jhipster
jhipster jhipster entity author jhipster entity book
模块名 | 模块介绍 | 端口情况 | 必须https | path | 启动循序 |
---|---|---|---|---|---|
doit-sso-server | cas服务 | 8443 | √ | cas | 2 |
doit-sso-config | 配置中心 | 8888 | √ | config | 1 |
doit-sso-management | service管理 | 8081 | √ | cas-management | 3 |
doit-api-gateway | cloud 网关 | 8888 | √ | /zuul | 4 |
doit-eureka-server | cloud 服务治理中心 | 1111 | √ | / | 5 |
doit-hystrix-dashboard | cloud 熔断dashboard | 2001 | × | / | 6 |
doit-zipkin-server | cloud trace监控 | 9411 | × | / | 7 |
doit-blog | 前后分离微服务实例 | 8080 | × | / | 8 |
doit-shiro-client | shiro集成cas实例 | 8083 | × | / | 9 |
- jdk8
- maven3
- mysql 运行 init.sql
- 负责把
passport.sso.com
设置到host文件 - 把域名自签名证书导入到java环境(提示信息,第一个需要输入密码为123456,第二个导入密码为changeit)
build.cmd init
build.cmd run