bladex接口报401问题

Blade 未结 1 15

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

1. 登录成功后请求字典等业务接口报401,但postman可以调通

2. 浏览器访问/api/blade-auth/oauth/token接口返回值如下:

image.png 

{

  "tenant_id": "000000",

  "user_id": "1944963556250144769",

  "dept_id": "1123598813738675201",

  "post_id": "1877178554906890241",

  "role_id": "1123598816738675201",

  "oauth_id": "",

  "account": "shijinshan",

  "user_name": "shijinshan",

  "nick_name": "beyond",

  "real_name": "时金山",

  "role_name": "administrator",

  "avatar": "",

  "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJjbGllbnRfaWQiOiJzYWJlcjMiLCJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJ1c2VyX2lkIjoiMTk0NDk2MzU1NjI1MDE0NDc2OSIsImRlcHRfaWQiOiIxMTIzNTk4ODEzNzM4Njc1MjAxIiwicG9zdF9pZCI6IjE4NzcxNzg1NTQ5MDY4OTAyNDEiLCJyb2xlX2lkIjoiMTEyMzU5ODgxNjczODY3NTIwMSIsIm9hdXRoX2lkIjoiIiwiYWNjb3VudCI6InNoaWppbnNoYW4iLCJ1c2VyX25hbWUiOiJzaGlqaW5zaGFuIiwibmlja19uYW1lIjoiYmV5b25kIiwicmVhbF9uYW1lIjoi5pe26YeR5bGxIiwicm9sZV9uYW1lIjoiYWRtaW5pc3RyYXRvciIsImRldGFpbCI6eyJ0eXBlIjoid2ViIn0sImV4cCI6MTc2MDQwOTA4NSwibmJmIjoxNzYwNDA1NDg1fQ.eREkKNmoFJs4tNmWU85d5l17T41gql1aMe3EJShpKYc",

  "refresh_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibGFkZXguY24iLCJhdWQiOlsiYmxhZGV4Il0sInRva2VuX3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwidXNlcl9pZCI6IjE5NDQ5NjM1NTYyNTAxNDQ3NjkiLCJkZXB0X2lkIjoiMTEyMzU5ODgxMzczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwiZXhwIjoxNzYxMDEwMjg1LCJuYmYiOjE3NjA0MDU0ODV9.PwXMCPpsrSmTyFyEHYrYWbh4WFPtYtancx3AQkHauWM",

  "token_type": "bearer",

  "expires_in": 3600,

  "detail": {

    "type": "web"

  },

  "license": "powered by bladex"

}

浏览器调用api/blade-system/dict/dictionary?code=flow 报401

image.png 

 

3.后台日志:

看日志是解析claims是空

image.png 

 image.png

4.postman调用api/blade-system/dict/dictionary?code=flow成功

 image.png

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

之前这个异常是偶然发生比如一个月一两次,排查无果,没改动任何代码重新部署就好了,现在部署到公司的生产环境,由于服务器每天都要断电,项目重启,所以异常一直发生,而且一直点几十次登陆后可能就不报错了,系统又正常了。我想知道异常问题是什么?

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

bladex cloud企业版,<revision>4.3.0.1.RELEASE</revision>,线上程序在arm麒麟v10;本机是mac

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


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

1条回答
提交回复