本地搭建夜莺,第三方系统调用夜莺n9e接口问题

Viewed 69

[HTTP.APIForAgent]
Enable = true

[HTTP.APIForAgent.BasicAuth]

user001 = "ccc26da7b9aba533cbb263a36c07dcc5"

[HTTP.APIForService]
Enable = true
[HTTP.APIForService.BasicAuth]
user001 = "ccc26da7b9aba533cbb263a36c07dcc5"

这上面是夜莺的配置文件
给第三方调用的接口,通常会走密钥认证
/v1/n9e类接口都是走的 BasicAuth 认证,通过配置文件里下面的部分来控制
我三方向调用 /v1/n9e/users接口可以调用吗
调的这个接口是创建用户的要不要认证BasicAuth

2 Answers

从代码上看第三方调用的是gin框架的BasicAuth认证,读取配置文件中HTTP.APIForService.BasicAuth的配置,经过加密配置,最终在请求头中添加Authorization字段提供用户名和密码,需要经过base64编码。

老师我是调用的创建用户的接口,也要BasicAuth认证码,我在想如果需要的话,BasicAuth我要传那些参数,是不是要传我创建的用户名和密码

/v1/n9e/user我的用的这个接口创建用户,是对的吧