本文主要是介绍乐优商城:笔记(十三):鉴权微服务——鉴权,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 1 配置公钥
- 2 引入依赖
- 3 编写属性类
- 4 编写过滤器逻辑
- 5 白名单
- 6 可优化的点
- 7 常见问题——微服务的安全问题
接上一篇鉴权微服务——授权,我们只完成了登录授权功能,鉴权功能还没实现,有很多的微服务必须登陆了才能访问,未登录状态下是无法访问的,与其在各个微服务中编写校验逻辑,还不如在网关Zuul中编写,反正所有请求都会经过Zuul,如果Zuul不放行,那么压根都不会达到微服务。接下来我们在Zuul中完成登录校验拦截
1 配置公钥
既然要鉴权,那就需要公钥:
ly:jwt:pubKeyPath: H:/javacode/idea/rsa/rsa.pub # 公钥地址cookieName: LY_TOKEN
2 引入依赖
<dependency><groupId>com.leyou.common</groupId><artifactId>ly-common</artifactId><version>1.0.0-SNAPSHOT</version>
</dependency>
<dependency><groupId>com.leyou.service</groupId><artifactId>ly-auth-common</artifactId><version>1.0.0-SNAPSHOT</version>
</dependency>
这篇关于乐优商城:笔记(十三):鉴权微服务——鉴权的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!