关于放行商品微服务登录权限的问题

来源:10-17 商品微服务总结

曹学习

2021-09-22

老师,课程里面商品微服务的接口要经过网关和service拦截器的双重校验。我知道springBoot拦截器简单配置一下excludepath就可以直接放行goods服务的部分接口。但是网关的登录校验是全局过滤器,在这个里面应该如何配置放心规则,还是用if (request.getURI().getPath().contains(GatewayConstant.XXX))的方式吗?

写回答

1回答

张勤一

2021-09-24

同学你好:

    首先来说,只有网关才做了登录校验,service 拦截器仅仅是把用户的身份『保存』下来,方便接下来的使用。登录校验并不是规则,而是代码的逻辑控制,你想怎么控制,简单的 if、else 就可以。

1
1
曹学习
那网关的放行,只能通过if else来判断路由里面有没有我们需要放行的请求路由的关键字吗?没有类似拦截器excludepath()那样简单的实现方式吗
2021-09-25
共1条回复

Spring Cloud / Alibaba 微服务架构实战

从架构设计到开发实践,手把手实现

1226 学习 · 674 问题

查看课程