项目作者: see

项目描述 :
Spring Cloud See
高级语言: Java
项目地址: git://github.com/see/spring-cloud-see.git
创建时间: 2020-04-15T13:12:19Z
项目社区:https://github.com/see/spring-cloud-see

开源协议:MIT License

下载


Spring Cloud See

Maven Central

Spring Cloud See包含两个模块:

  • See Auth: 认证鉴权模块
  • See Swagger: 对Swagger进行封装

Spring Cloud See Auth

See Auth模块, 基于Spring自动装配机制开发.

配置

  1. see:
  2. auth:
  3. enabled: true # 启用认证功能
  4. auth-filter-order: 3 # 默认为`3`. 此设置可改变zuul filter链中的filter的排序先后, 数值越小越靠前, 先执行. 注意: 此设置必须放在限流filter之后, 鉴权filter之前
  5. permission-filter-order: 4 # 默认为`4`. 注意: 此设置必须放在认证filter之后
  6. ignored-patterns: # 忽略认证的URL
  7. POST: # 请求方式 (POST)
  8. - /users/token
  9. GET: # 请求方式 (GET)
  10. - /swagger-ui.html
  11. - /v2/api-docs

TODO

  • [X] 认证功能
  • [X] 鉴权功能

Spring Cloud See Swagger

See Swagger模块, 基于Spring自动装配机制开发.

配置

  1. see:
  2. swagger:
  3. enabled: true # 是否启用
  4. exclude-services: # 排除服务列表
  5. - eureka
  6. - zuul
  7. - gateway
  8. version: "2.0" # 版本, 默认"2.0", 可忽略
  9. prefix: ${zuul.prefix} # 与`zuul.prefix`配置一致, ${zuul.prefix}
  10. url: /v2/api-docs # url, 默认"/v2/api-docs", 可忽略

Deploy

  1. mvn clean install deploy -P release -Dgpg.passphrase=生成秘钥时候你的密码