gateway网关鉴权通过,auth模块鉴权失败

Blade 已结 1 1209
teleinfo
teleinfo 剑圣 2020-09-09 15:03

一、该问题的重现步骤是什么?

  1. 在auth模块写了需要鉴权的接口,不配置auth的放行——报错如下,配置auth的放行之后通过网关访问才能鉴权成功。

image.png

image.png


二、你期待的结果是什么?实际看到的又是什么?

token可以通过auth的鉴权,现在只能通过网关的鉴权,如果auth模块单独提供使用的话,现在还是无认证的状态。

情况类似于框架自带的/oauth/user-info这个接口的状态,如果不在auth配置放行无法通过鉴权。

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex 版本2.5.0RELEASE

win10

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  •  admin
    admin (最佳回答者)
    2020-09-09 15:06

    auth模块引入了security,如果有需要放行的接口,需要在auth模块的security配置增加放行

    gateway层面的是第一层的鉴权,无法控制auth模块的,所以这个是正常的情况

    作者追问:2020-09-09 15:06

    那如果auth模块直接调用不通过网关的形式的话,现有的token机制是通不过验证的,如何让需要鉴权的接口也通过auth自带的security鉴权机制呢

    0 讨论(3)
提交回复