关于Authorization的参数修改疑问

Blade 未结 1 559
doc3000
doc3000 剑圣 2022-06-29 17:34

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

1.header入参 Authorization的参数中,client_id和client_secret的值可以换个表去取吗?例如将blade_client表改成我自己新建的一个tb_application表

2. Authorization的参数是在哪个地方进行判断的?请指出具体的类名和方法



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


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


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


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

1条回答
  • 修改这个类的sql

    ~XDWJGMT~[_0F8}7L3HQR)P.png

    作者追问:2022-06-30 11:05

    我将blade_client的表结构和数据复制到了spol_client中,然后修改了你说那个地方的查询表名,可以用


    但是如果我将saber:saber_secret修改成saber1:saber_secret1(数据内容已经修改),然后用base64加密,放到Authorization中,值为“Basic c2FiZXIxJTNBc2FiZXJfc2VjcmV0MQ==”,它就会识别不了,连查spol_client的语句都没有打印出来。如果我改回saber:saber_secret,就会报错提示“org.springframework.security.oauth2.provider.NoSuchClientException: No client with requested id: sword”并打印出查询的语句


    这是为什么?




    0 讨论(0)
提交回复