请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

网关实现鉴权的问题

如果在gateway实现鉴权,实际业务中,有很多场景下不需要用户鉴权,例如网站首页的文章查看等,这时候是要在filter中一个个加上要跳过鉴权的接口uri吗?感觉这种方式有点傻。请问有其他比较优雅的方式,可以实现吗?希望老师可以给提供些思路。

正在回答 回答被采纳积分+3

1回答

大目 2019-09-05 16:10:15

鉴权的话,在视频里面,鉴权是各个微服务自己做的。是需要鉴权的地方加上注解;如果不需要鉴权的地方就不加注解。

-------

如果想在网关上做鉴权,可以只要一个过滤器(例如全局过滤器),然后给网关做个界面,在界面上配置哪些界面需要鉴权;哪些界面不需要鉴权;如果不需要鉴权的路径,经过过滤器时,就直接放行,反之走鉴权逻辑。

0 回复 有任何疑惑可以回复我~
  • 提问者 度她余生 #1
    这个知道,也看了。我问的不是课堂上怎么解决的吖。
    我说的是其他的实现方案,但又觉得有点不优雅,希望老师能根据我提出的问题解答一下,谢谢。
    回复 有任何疑惑可以回复我~ 2019-09-05 16:23:12
  • 大目 回复 提问者 度她余生 #2
    上面回复了哈,详见 如果在网关上授权一段。
    回复 有任何疑惑可以回复我~ 2019-09-05 16:26:08
  • 提问者 度她余生 回复 大目 #3
    不好意思没看全,以为下面是我提的问题呢~
    “给网关做个界面,在界面上配置哪些界面需要鉴权;哪些界面不需要鉴权”,可以理解为是动态配置需要过滤的请求uri吗?
    回复 有任何疑惑可以回复我~ 2019-09-05 16:45:16
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信