108 lines
3.2 KiB
YAML
108 lines
3.2 KiB
YAML
spring:
|
|
cloud:
|
|
gateway:
|
|
x-forwarded:
|
|
prefix-enabled: false # 避免 Swagger 重复带上额外的 /ckts-api/system 前缀
|
|
routes:
|
|
- id: qyd-ckts-dlfw
|
|
uri: grayLb://qyd-ckts-dlfw
|
|
predicates:
|
|
- Path=/dlfw/**
|
|
- id: qyd-ckts-jszx
|
|
uri: grayLb://qyd-ckts-jszx
|
|
predicates:
|
|
- Path=/jszx/**
|
|
- id: qyd-ckts-mhzc
|
|
uri: grayLb://qyd-ckts-mhzc
|
|
predicates:
|
|
- Path=/mhzc/**
|
|
- id: qyd-ckts-ptgl
|
|
uri: grayLb://qyd-ckts-ptgl
|
|
predicates:
|
|
- Path=/ptgl/**
|
|
- id: qyd-ckts-sbzx
|
|
uri: grayLb://qyd-ckts-sbzx
|
|
predicates:
|
|
- Path=/sbzx/**
|
|
- id: qyd-ckts-sjcj
|
|
uri: grayLb://qyd-ckts-sjcj
|
|
predicates:
|
|
- Path=/sjcj/**
|
|
- id: qyd-ckts-sjfx
|
|
uri: grayLb://qyd-ckts-sjfx
|
|
predicates:
|
|
- Path=/sjfx/**
|
|
- id: qyd-ckts-sjjx
|
|
uri: grayLb://qyd-ckts-sjjx
|
|
predicates:
|
|
- Path=/sjjx/**
|
|
- id: qyd-ckts-sso
|
|
uri: grayLb://qyd-ckts-sso
|
|
predicates:
|
|
- Path=/sso/**
|
|
# API配置
|
|
- id: qyd-ckts-sjcj-api
|
|
uri: grayLb://qyd-ckts-sjcj
|
|
predicates:
|
|
- Path=/api/sjcj/**
|
|
filters:
|
|
- ApiGatewayFilter
|
|
- RewritePath=/api/(?<segment>.*), /$\{segment}
|
|
|
|
|
|
knife4j:
|
|
# 聚合 Swagger 文档,参考 https://doc.xiaominfo.com/docs/action/springcloud-gateway 文档
|
|
enable: true # 2.2 是否开启 Swagger 文档的 Knife4j UI 界面
|
|
setting:
|
|
language: zh_cn
|
|
gateway:
|
|
enabled: true
|
|
routes:
|
|
- name: qyd-ckts-dlfw
|
|
service-name: qyd-ckts-dlfw
|
|
url: /dlfw/v3/api-docs
|
|
- name: qyd-ckts-jszx
|
|
service-name: qyd-ckts-jszx
|
|
url: /jszx/v3/api-docs
|
|
- name: qyd-ckts-mhzc
|
|
service-name: qyd-ckts-mhzc
|
|
url: /mhzc/v3/api-docs
|
|
- name: qyd-ckts-ptgl
|
|
service-name: qyd-ckts-ptgl
|
|
url: /ptgl/v3/api-docs
|
|
- name: qyd-ckts-sbzx
|
|
service-name: qyd-ckts-sbzx
|
|
url: /sbzx/v3/api-docs
|
|
- name: qyd-ckts-sjcj
|
|
service-name: qyd-ckts-sjcj
|
|
url: /sjcj/v3/api-docs
|
|
- name: qyd-ckts-sjfx
|
|
service-name: qyd-ckts-sjfx
|
|
url: /sjfx/v3/api-docs
|
|
- name: qyd-ckts-sjjx
|
|
service-name: qyd-ckts-sjjx
|
|
url: /sjjx/v3/api-docs
|
|
- name: qyd-ckts-sso
|
|
service-name: qyd-ckts-sso
|
|
url: /sso/v3/api-docs
|
|
|
|
css:
|
|
gateway:
|
|
whitelist:
|
|
urls:
|
|
- /sso/verify/get
|
|
- /sso/auth/login
|
|
- /sso/auth/logout
|
|
- /sso/auth/refresh-token
|
|
- /oauth2/token/create
|
|
- /oauth2/token/check
|
|
- /open/oauth2/token
|
|
- /sso/auth/sendMsg #新增短信验证码发送白名单 陈鑫洋 2024/10/16
|
|
- /sso/auth/loginBySMS #新增短信验证登陆白名单 陈鑫洋 2024/10/16
|
|
- /sso/admin/auth/login #新增后台登录白名单 陈鑫洋 2024/10/17
|
|
- /sso/admin/auth/logout #新增后台登出白名单 陈鑫洋 2024/10/17
|
|
- /sso/oauth2/token
|
|
- /sso/oauth2/check-token
|
|
- /sso/oauth2/remove-token
|
|
- /api/**
|