basic认证规则该如何正确配置

Blade 未结 1 514
78780638
78780638 2022-10-24 09:28

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

1. basic认证规则应该怎么配置才能通过Authorization直接访问接口

2. image.png例如这个接口,只需要配置Authorization值就可以访问。

3.参考该配置,配了别的接口,访问不了。提示“缺失令牌,鉴权失败


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

接口只需要通过预设的Authorization值鉴权并能访问。

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

bladex2.9.0 

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


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

1条回答
  •  admin
    admin (楼主)
    2022-10-26 00:14

    basic格式如下,也可以用basic工具生成,账号:密码 组合的形式,然后拼接成字符串,最后放入Authorization请求头就行了

    public String getHttpBasic(String clientId,String clientSecret) {
            String string=clientId+":"+clientSecret;        //将串进行Base64编码
            byte[] encode = Base64Utils.encode(string.getBytes());        
            return "Basic "+new String(encode);
        }


    0 讨论(0)
提交回复