这是本文档旧的修订版!
员工登录检查
接口说明
接口功能描述:给第三方系统鉴权调用,支持员工及第三方系统内部账号
接口地址:/internal/staffLogin/login
接口类型:同步
请求方式:Http(POST)
调用频率:不限
调用方:任意系统
提供方:Passport系统
请求参数:
| 请求参数 | 参数类型 | 是否必须 | 长度 | 参数说明 |
|---|---|---|---|---|
| userName | String | 是 | - | 用户名 |
| password | String | 是 | - | 密码 |
| encryptedVersion | String | 是 | - | 加解版本 |
| system | String | 是 | - | 系统名称 |
| clientIp | String | 是 | - | 客户端地址 |
正确返回结果:
{
"result": 0,
"message": null,
"data": {
"tokenId": null,
"staffId": "1003",
"ticket": null,
"ssoTicket": "UnJ1anp3TUl4cXNQemhzODNBazlobmR1ck5IbDNNcGgza3FCWXlsY0RlWT0=",
"userName": "范俊杰",
"name": "范俊杰",
"hrCode": "1000213",
"department": null,
"mobile": null,
"type": "Staff",
"system": null,
"roles": [],
"permissions": [],
"loginTime": 1555552018839,
"ip": "10.10.37.101"
},
"url": null,
"error": null
}返回字段:
| 字段名称 | 字段类型 | 是否必须 | 长度 | 字段说明 |
|---|---|---|---|---|
| tokenId | String | 是 | - | 令牌Id,都为空 |
| staffId | String | 是 | - | 员工Id |
| ticket | String | 是 | - | 票据,都为空 |
| ssoTicket | String | 是 | - | Url单点登录门票 |
| userName | String | 是 | - | 账号名称 |
| name | String | 是 | - | 用户名称 |
| hrCode | String | 是 | - | 人事编码 |
| department | String | 是 | - | 部门 |
| mobile | String | 是 | - | 手机 |
| type | String | 是 | - | 账号类型 |
| system | String | 是 | - | 系统 |
| roles | String | 是 | - | 角色 |
| permissions | String | 是 | - | 权限 |
| loginTime | String | 是 | - | 登录时间 |
| ip | String | 是 | - | ip地址 |
错误返回结果:
{
"result": -1,
"message": null,
"data": null,
"url": null,
"error": {
"errorMsg": "isv.INVALID_JSON_PARAM:JSON参数不合法",
"errorCode": 500
}
}功能一的说明

fadfasd
