多终端认证,必须带token才能识别是不同的子系统吗?

Blade 未结 1 503
eagle
eagle 剑者 2023-02-09 15:01

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

1. 多终端认证,必须带token才能识别是不同的子系统,那比如有些不需要登录的接口就不能用了吗?

2. 访问/oauth/token 不需要token 配置多终端认证返回401

3.


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

子系统不需要token的接口应该也能区分,这样才算多终端认证。配置放行接口并且配置多终端冲突,实际是按照多终端优先处理的

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

SpringBoot版本 3.0.1


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

2023-02-09 15:06:37.009  WARN 5920 --- [  XNIO-1 task-3] o.s.c.s.interceptor.ClientInterceptor    : 客户端认证失败,请求接口:/blade-auth/oauth

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

1条回答
  • 看下这里

    U`W$_CDMGZ0)$M9)5~$L]5H.png

    作者追问:2023-02-09 16:29

    看这个了 测试发现带token可以 不带token不行

    作者追问:2023-02-09 16:31

    我希望是不带token也可以区分

    0 讨论(0)
提交回复