导入json配置文件到postman,直接调用oauth2的token接口

admin
admin 2020-01-16 16:21
阅读需:0

 1. 下载配置文件并解压:


2.4.0-master分支以前版本下载 : bladex_oauth2.postman_collection.json.zip


2.5.0-master~3.4.0-master分支以后版本下载  : bladex_oauth2.postman_collection.json.zip


4.x-master分支支持了sm2动态认证,不再适用于固定json请求,具体请按照文档说明进行调试:https://center.javablade.com/blade/BladeX-Doc/src/branch/master/%E7%AC%AC1%E7%AB%A0%20%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B/1.6%20%E5%B7%A5%E7%A8%8B%E6%B5%8B%E8%AF%95/1.6.2%20%E6%B5%8B%E8%AF%95Boot%E7%89%88%E6%9C%AC.md


2. 打开后点击左上角的Import

 3. 上传刚刚解压后的json格式文件,会发现多了一个分组

 

 4. 启动服务,点击API,并点击发送,可以看到token正确返回

注意⚠️:若是通过docker部署,bladex脚本会使用nginx对Gateway进行反向代理, 端口号为 88,调用地址会变成 http://服务器ip:88/blade-auth/oauth/token


5. 除此之外,大家需要看一下对应的请求头、请求参数,以防出错

 


6. 在2.5.0-master以后的版本,框架对密码进行了二次加密,由前端调用传参需要现将原密码进行md5加密后再进行传递,原密码是admin,所以md5加密后是21232f297a57a5a743894a0e4a801fc3,具体如下 


7. 如果使用这个配置调用接口还报错,则需要考虑是否是工程没启动成功、数据库配置出错、redis没有启动等等原因。若出现这种情况,可以参考下方的帖子进行排除疑问


https://sns.bladex.cn/q-51.html


https://sns.bladex.cn/q-265.html






评论
  • 1843656776
    2021-05-29 14:36
    请教一下,为什么我访问http://localhost:18000/doc.html#/授权模块/token-endpoint/postAccessTokenUsingPOST 时,调试界面中的请求参数只有两个,参数名称和参数值,而文档上面则有5个,grant_type等等
    16 回复
  • freely
    2020-12-04 15:25
    项目中怎么找不到这个接口
    12 回复
  • 13256122126
    2020-10-13 13:59
    项目中怎么找不到这个接口
    8 回复
  • paean
    2021-01-14 14:45
    在oauth2里面
    6 回复
  • 黄富贵
    2021-08-02 11:10
    你好 下载的json文件导入到postman中 运行会报错Missing grant type 但是我自己新建一个空白的post请求重新填写参数则没有问题 然后我讲两份json文件导出进行文本比较,发现多出了这个配置 { "name": "http://localhost/blade-auth/oauth/token 无效", "protocolProfileBehavior": { "disabledSystemHeaders": { "connection": true, "accept-encoding": true, "accept": true, "user-agent": true, "content-type": true, "content-length": true, "host": true } },
    4 回复