1、基本信息
1)、请求方法 POST
http://{hostname}/services/api-uaa/oauth/b2blogin
2、请求参数
| 名称 |
数据类型 |
说明 |
是否必填 |
| username |
String |
用户名 |
是 |
| password |
String |
密码 |
是 |
| client_id |
String |
客户端标识 |
否 |
| client_secret |
String |
秘钥 |
否 |
| grant_type |
String |
授权类型,password |
否 |
3、请求示例, from表单
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、响应示例
{ "code": 100, "msg": "登录成功!", "datas": { "access_token": "8dfbba9f-fe01-49fa-a016-a81f6ac284f5", "refresh_token": "cce50e01-086e-4c5e-b6a7-ff389c492037", "userList": { "userInfo": { "userId": "1619642916349820928", "tspId": 6899, "organizationId": 1567391665616994304, "companyCode": "SGCLSHA", "departmentCode": "", "password": null, "username": null, "shortName": "上海公司", "departmentName": null, "companyName": "广东航桥国际物流股份有限公司上海分公司", "defaultAirPol": "PVG", "defaultAirPolName": "SHANGHAI", "defaultAirCountryCode": "CN", "defaultSeaPol": "CNSHA", "defaultSeaPolName": "SHANGHAI", "defaultSeaCountryCode": "CN", "photoJpg": null, "qrCode": null, "configCreateFlag": "10", "userCode": "Test02", "userMobile": "", "userEmail": "Test202301291K@163.com", "userFullname": "测试帐户02", "userShortcode": "", "userEngname": "Test20230129K", "userPwd": "$2a$10$eZ59NvWWO14QJQLIBjByku8QJdIHeNg5AguMyxGAnK/grp3GSCqrO", "nation": "", "userType": "C,B,A", "manageLevel": "80", "tele": "", "fax": "", "address": "", "postCode": "", "userQq": "", "userWeixin": "", "userAccountNo": "", "remark": "", "userLocked": "10", "userLocktime": null, "jobCode": "", "userWarehouses": "", "createBy": "hqshaadmin", "createDate": "2023-01-29T18:25:00", "updateBy": "hqshaadmin", "updateDate": "2023-01-29T18:25:48", "startDate": null, "endDate": null, "isValid": null, "isGroupOverseas": null, "accountsCode": null, "layoutStyle": "20", "benabled": "10" }, "roleList": { "测试帐户02(测试权限):上海公司": { "menus": [ { "menuId": "93774228298945558", "menuName": "订单中心", "menuEname": "the order center", "menuLevel": "10", "fmenuId": 0, "menuUrl": "the order center", "menuOrder": "17", "menuDesc": null, "subsystemId": 93774228298945557, "menuDeltag": "10", "createBy": "damin", "createDate": "2022-10-19 18:38:11", "updateBy": "damin", "updateDate": "2022-10-20 11:24:17", "childMenu": [ { "menuId": "840183292989510978", "menuName": "接单管理", "menuEname": "Order management", "menuLevel": "20", "fmenuId": 93774228298945558, "menuUrl": "/seaexp/order-management", "menuOrder": "5", "menuDesc": null, "subsystemId": 93774228298945557, "menuDeltag": "10", "createBy": "damin", "createDate": "2022-10-19 18:41:14", "updateBy": "damin", "updateDate": "2022-10-19 18:41:14", "childMenu": null, "childFunction": null, "loginUserCode": null, "priId": "93774228298945567", "roleId": "1620969241975078912", "roleName": "测试权限", "roleUserName": "测试帐户02", "priType": "M", "defRole": null, "isChoice": null, "funTag": null, "icoUrl": "jiedanguanli.png", "isSettoHome": "10", "groupCode": null, "groupName": null } ], "childFunction": null, "loginUserCode": null, "priId": "840183292989510988", "roleId": "1620969241975078912", "roleName": "测试权限", "roleUserName": "测试帐户02", "priType": "M", "defRole": null, "isChoice": null, "funTag": null, "icoUrl": null, "isSettoHome": "10", "groupCode": null, "groupName": null } ], "addmenus": [], "shareUserInfo": "", "isShare": "F", "defRole": "F", "roleName": "测试权限", "roleId": "1620969241975078912" } }, "ctrList": [ { "paraCode": "ENABLE_VOUCHER", "paraValue": "YES" }, { "paraCode": "AUTO_CREATE_MBL", "paraValue": "YES" }, { "paraCode": "ACC_TAX_INVOICE_ISVER", "paraValue": "YES" }, { "paraCode": "IS_SHARE_ACC", "paraValue": "YES" }, { "paraCode": "BOOK_UPLOAD_CONTROL", "paraValue": "SERVICE" }, { "paraCode": "SCHEDULED_FLIGHT_ETD", "paraValue": "IS_VERI" }, { "paraCode": "SIZE_MUST_DETAILS", "paraValue": "80" }, { "paraCode": "REJECT_MASTERNO_DEL", "paraValue": "NOT" } ] }, "scope": "app", "ip": null, "token_type": "bearer", "expires_in": 999497126 }, "success": "success"}