服务测试authorization参数配置

Blade 未结 1 694
张露
张露 2021-03-17 15:42

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

  1. 参照1.6cloud配置环境

  2. AuthorizationTenant-Id填入对应的值



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

       Authorization参数是不是只能用sword sword_secret来base加密,不能用sabersaber_secret来加密 


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


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


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

1条回答
  •  admin
    admin (楼主)
    2021-03-17 15:44

    Authorization这个请求头在oauth2协议,是用来匹配客户端的。

    在BladeX的应用管理,可以自定义创建各种客户端的信息,最终需要哪个客户端,就拉取这个客户端的应用id和应用密钥。按照文档给出的加密方式加密,然后赋值给Authorization就可以了。

    这样一来,在鉴权的时候就知道这个请求属于哪个客户端,如果业务需要,可以自定义拓展其他的逻辑

    image.png

    1 讨论(0)
提交回复