1、基本信息

  1)、请求方法 POST

  1. http://{hostname}/services/api-uaa/oauth/b2blogin

2、请求参数

名称 数据类型 说明 是否必填
username String 用户名
password String 密码
client_id String 客户端标识
client_secret String 秘钥
grant_type String 授权类型,password

3、请求示例, from表单

  1. username=Test02&password=Test20230129K&client_id=zkadmin&client_secret=123456&grant_type=password

4、响应参数

名称 数据类型 说明
access_token String token
expires_in String 过期时间
ip String 请求ip地址
refresh_token String 刷新token
scope String 作用域 app
token_type String token 类型
userList List 用户列表

5、响应示例

  1. {
  2. "code": 100,
  3. "msg": "登录成功!",
  4. "datas": {
  5. "access_token": "8dfbba9f-fe01-49fa-a016-a81f6ac284f5",
  6. "refresh_token": "cce50e01-086e-4c5e-b6a7-ff389c492037",
  7. "userList": {
  8. "userInfo": {
  9. "userId": "1619642916349820928",
  10. "tspId": 6899,
  11. "organizationId": 1567391665616994304,
  12. "companyCode": "SGCLSHA",
  13. "departmentCode": "",
  14. "password": null,
  15. "username": null,
  16. "shortName": "上海公司",
  17. "departmentName": null,
  18. "companyName": "广东航桥国际物流股份有限公司上海分公司",
  19. "defaultAirPol": "PVG",
  20. "defaultAirPolName": "SHANGHAI",
  21. "defaultAirCountryCode": "CN",
  22. "defaultSeaPol": "CNSHA",
  23. "defaultSeaPolName": "SHANGHAI",
  24. "defaultSeaCountryCode": "CN",
  25. "photoJpg": null,
  26. "qrCode": null,
  27. "configCreateFlag": "10",
  28. "userCode": "Test02",
  29. "userMobile": "",
  30. "userEmail": "Test202301291K@163.com",
  31. "userFullname": "测试帐户02",
  32. "userShortcode": "",
  33. "userEngname": "Test20230129K",
  34. "userPwd": "$2a$10$eZ59NvWWO14QJQLIBjByku8QJdIHeNg5AguMyxGAnK/grp3GSCqrO",
  35. "nation": "",
  36. "userType": "C,B,A",
  37. "manageLevel": "80",
  38. "tele": "",
  39. "fax": "",
  40. "address": "",
  41. "postCode": "",
  42. "userQq": "",
  43. "userWeixin": "",
  44. "userAccountNo": "",
  45. "remark": "",
  46. "userLocked": "10",
  47. "userLocktime": null,
  48. "jobCode": "",
  49. "userWarehouses": "",
  50. "createBy": "hqshaadmin",
  51. "createDate": "2023-01-29T18:25:00",
  52. "updateBy": "hqshaadmin",
  53. "updateDate": "2023-01-29T18:25:48",
  54. "startDate": null,
  55. "endDate": null,
  56. "isValid": null,
  57. "isGroupOverseas": null,
  58. "accountsCode": null,
  59. "layoutStyle": "20",
  60. "benabled": "10"
  61. },
  62. "roleList": {
  63. "测试帐户02(测试权限):上海公司": {
  64. "menus": [
  65. {
  66. "menuId": "93774228298945558",
  67. "menuName": "订单中心",
  68. "menuEname": "the order center",
  69. "menuLevel": "10",
  70. "fmenuId": 0,
  71. "menuUrl": "the order center",
  72. "menuOrder": "17",
  73. "menuDesc": null,
  74. "subsystemId": 93774228298945557,
  75. "menuDeltag": "10",
  76. "createBy": "damin",
  77. "createDate": "2022-10-19 18:38:11",
  78. "updateBy": "damin",
  79. "updateDate": "2022-10-20 11:24:17",
  80. "childMenu": [
  81. {
  82. "menuId": "840183292989510978",
  83. "menuName": "接单管理",
  84. "menuEname": "Order management",
  85. "menuLevel": "20",
  86. "fmenuId": 93774228298945558,
  87. "menuUrl": "/seaexp/order-management",
  88. "menuOrder": "5",
  89. "menuDesc": null,
  90. "subsystemId": 93774228298945557,
  91. "menuDeltag": "10",
  92. "createBy": "damin",
  93. "createDate": "2022-10-19 18:41:14",
  94. "updateBy": "damin",
  95. "updateDate": "2022-10-19 18:41:14",
  96. "childMenu": null,
  97. "childFunction": null,
  98. "loginUserCode": null,
  99. "priId": "93774228298945567",
  100. "roleId": "1620969241975078912",
  101. "roleName": "测试权限",
  102. "roleUserName": "测试帐户02",
  103. "priType": "M",
  104. "defRole": null,
  105. "isChoice": null,
  106. "funTag": null,
  107. "icoUrl": "jiedanguanli.png",
  108. "isSettoHome": "10",
  109. "groupCode": null,
  110. "groupName": null
  111. }
  112. ],
  113. "childFunction": null,
  114. "loginUserCode": null,
  115. "priId": "840183292989510988",
  116. "roleId": "1620969241975078912",
  117. "roleName": "测试权限",
  118. "roleUserName": "测试帐户02",
  119. "priType": "M",
  120. "defRole": null,
  121. "isChoice": null,
  122. "funTag": null,
  123. "icoUrl": null,
  124. "isSettoHome": "10",
  125. "groupCode": null,
  126. "groupName": null
  127. }
  128. ],
  129. "addmenus": [],
  130. "shareUserInfo": "",
  131. "isShare": "F",
  132. "defRole": "F",
  133. "roleName": "测试权限",
  134. "roleId": "1620969241975078912"
  135. }
  136. },
  137. "ctrList": [
  138. {
  139. "paraCode": "ENABLE_VOUCHER",
  140. "paraValue": "YES"
  141. },
  142. {
  143. "paraCode": "AUTO_CREATE_MBL",
  144. "paraValue": "YES"
  145. },
  146. {
  147. "paraCode": "ACC_TAX_INVOICE_ISVER",
  148. "paraValue": "YES"
  149. },
  150. {
  151. "paraCode": "IS_SHARE_ACC",
  152. "paraValue": "YES"
  153. },
  154. {
  155. "paraCode": "BOOK_UPLOAD_CONTROL",
  156. "paraValue": "SERVICE"
  157. },
  158. {
  159. "paraCode": "SCHEDULED_FLIGHT_ETD",
  160. "paraValue": "IS_VERI"
  161. },
  162. {
  163. "paraCode": "SIZE_MUST_DETAILS",
  164. "paraValue": "80"
  165. },
  166. {
  167. "paraCode": "REJECT_MASTERNO_DEL",
  168. "paraValue": "NOT"
  169. }
  170. ]
  171. },
  172. "scope": "app",
  173. "ip": null,
  174. "token_type": "bearer",
  175. "expires_in": 999497126
  176. },
  177. "success": "success"
  178. }