swagger测试接口,认证失败,请求URL获取不正确


基础服务都成功启动了

问题一
在swagger认证的时候没成功

他弹出的窗口中,地址里的端口是8050,这个是swagger的端口

把端口改为网关的端口8080之后成功跳转,并输入admin的账号密码之后跳转失败
image

映射的是我本地
image

问题二
这个是iam的查询用户信息,但是这个请求地址是我 以太网的IP + swagger的端口


端口号改为8080后可以访问,但是我没认证成功,所以还是报错
“Access_token is expired or invalid, Please re-login and set correct access_token by HTTP header ‘Authorization’”

恳请前辈们帮忙 :pray:t2: :pray:t2: :pray:t2:

老哥,你的这个问题解决了吗?我遇到的问题和你的类似,不过我是登陆一直是在重新登陆,一直是401,信息和你的一样,想看看你的解决方案,找点思路

解决了吗,我也是登陆的时候一直401,这个/iam/hzero/v1/users/self ,其他接口都正常

1、Swagger 问题

在swagger服务中配置下 base-url,配置网关域名

hzero:
  swagger:
    base-url: ${HZERO_SWAGGER_BASE_URL:http://dev.hzero.org:8080}

2、认证成功跳转地址问题

由于地址不同,跳转到了oauth配置的默认成功地址,swagger 地址正常配置后是能正常跳转到 swagger 页面的。