跳到主要内容

授权

授权文件是通过和售后客服索要获取的。授权分为永久授权 和 临时授权,想要获得永久授权需要付清全部尾款,否则只能用临时授权。

临时授权的失效时间就是文件的后缀。

image-20221220150219182

操作步骤

\1. 拿到授权文件之后 打开授权文件看到里面是一长串的授权码

image-20221220150235857

\2. 将其全部复制并粘贴到配置文件 application.yml 中。如果有子配置文件 如:application-dev.yml 应优先配置 子配置文件。

可以添加多个授权,按license[0],license[1],license[2],以此类推。

image-20221220150251854

3.粘贴好授权码之后 需要重启下api,该授权才会生效。

授权问题自查

如果加了授权还是报错提示授权过期,如图:

image-20221220150304148

请检查:

1 授权位置

看是否加对位置,并且全部复制过来,是否有加空格或者换行

image-20221220150333595

2 重启全部api

是否重启了所有的服务

3 debugger授权检测

B2B2C高级版访问:buyer-api地址/debugger/validator/test 检查授权验证结果

微服务版本访问:api地址/debugger/validator/test 检查授权验证结果

image-20221220150350236

如果出现 false 的结果 可以截图给售后,换个新的授权再试。

4 nginx配置header

注:如果上面3步都排查没有问题,请检查这里

如果授权的地址和滴3步授权检测方法中检测的地址不同,不是使用的api地址。可以考虑是nginx没有做反向代理的问题

image-20221220150403829

license验证没有问题,如果使用了Nginx作了反向代理,问题可能是nginx转发时header丢失的问题,请确保上图两句配置的存在(没有的需要加上,重启nginx)即: proxy_set_header Host $host:$server_port; proxy_pass_header User-Agent;