// modules/user.js const userToken = { url: '/oauth/interface/token', type: 'post', response: () => { return { code: 200, data: { access_token: 'skiew234i3i4o6uy77b4k3b3v2j1vv53j', expires_in: '1500', refresh_token: 'iewoer233422i34o2i34uio55iojhg6g' } } } } const userInfo = { url: '/oauth/interface/getUserInfo', type: 'post', response: () => { return { code: 200, data: { ou: '部门名称', departmentnumber: '部门编号', employeenumber: '员工编号', uid: '用户ID', displayname: '显示名称', spgender: '性别', adaccountname: 'ad账号', sprolelist: '账号列表', // (未注册spcode的,不会对改列表进行权限过滤 spRoleList返回值验证点: // A、用户只有应用账号没有AD账号,返回报文中spRoleList只有应 用账号 // B、用户没有应用账号,只有AD账号,返回所有spRoleList属性。 // C、用户既有应用账号又有AD账号,返回报文中spRoleList返回应 用账号和所有AD账号,有AD默认账号的,AD默认账号放在 spRoleList中第一个) cn: '名称', sn: '姓', otpkey: 'Otp登录的key', telephonenumber: '电话', businesscategory: '机构单位业务类别', employeetype: '员工类型', givenname: '名字', mail: '邮箱', roomnumber: '证书', c: '国家代码', sppinyinshortname: '用户名称拼音简称', spidentitytype: '身份类型', spcountry: '国家', sporgshortname: '组织机构简称', sporgnumber: '组织机构编码', sporgcodepath: '组织机构code全路径', sporgnamepath: '组织名称全路径', sppositionname: '岗位名称', sppositionnumber: '岗位编码', sppositionstatus: '岗位状态', spemployeelevel: '员工级别', sptitlenumber: '职务编码', sptitlelevel: '职务级别', sptitlecategory: '职务类别', sptransferstatus: '借调状态', spupdatedate: '最后更新时间', userpkcs12: '用户key' } } } } module.exports = [ userToken, userInfo ]