Skip to content
/ doit Public

spring cloud , CAS , JHipster hybrid sample app

Notifications You must be signed in to change notification settings

thushear/doit

Repository files navigation

CAS 开源登录解决方案

https://github.com/apereo/cas Enterprise Single Sign On 企业级单点登录开源解决方案

CAS Architecture

CAS Architecture Diagram

Spring Cloud

Spring Cloud

JHipster

基于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

Development

  • jdk8
  • maven3

启动相关

  • mysql 运行 init.sql

初始化

  1. 负责把passport.sso.com设置到host文件
  2. 把域名自签名证书导入到java环境(提示信息,第一个需要输入密码为123456,第二个导入密码为changeit
build.cmd init

启动服务

build.cmd run