1.2.7 • Published 5 years ago
uxuser-sdk v1.2.7
一、快速开始
- 安装
npm install cmuser-sdk
- 在cmuser创建AKSK
- 使用
const cmuserSdk = require('cmuser-sdk');
const cmuser = cmuserSdk({ak: ak, sk: sk});
const user = await cmuser.user.create({username:'tuser', pwd: '123456'});
参考test.js
二、方法参数
- 方法参数及返回值,参考cmuser API
- cmuserSdk(json) 声名sdk
参数,json格式:
ak 必传
sk 必传
host 非必传,可自定义cmuser服务器
- cmuser.user 操作用户类
.create(json) 创建用户
.update(json) 修改用户
.delete(user_id) 删除用户
.get(user_id) 用户详情
.query(json) 分页或列表
.rePwd(json) 修改密码
.sendPhone(json) 发送手机验证码
.sendRegeditMail(json) 发送邮件
.verifiedCode(json) 验证邮箱、手机验证码
- cumser.token 操作token类
.create(json) 获取token
.check(token) 校验token
.untion(ctx, json) 三方登录。不传ctx直接跳转三方授权页面,传ctx返回要跳转的url。授权成功后跳转到redirect_url参数页面,并返回token(base64编码后的JWT)
- cumser.permission 操作权限类
.create(json) 创建权限
.update(json) 修改权限
.delete(permission_id) 删除权限
.get(permission_id) 权限详情
.query(json) 分页或列表
- cumser.role 操作角色类
.create(json) 创建角色
.update(json) 修改角色
.delete(role_id) 删除角色
.get(role_id) 权限角色
.query(json) 分页或列表
.getByUser(user_id) 查询用户角色
.addUser(array) 关联用户,格式[{user_id:XXX,role_id:YYY}]
.delUser(array) 取消关联用户,格式[{user_id:XXX,role_id:YYY}]
.addPermission(array) 关联权限,格式[{permission_id:XXX,role_id:YYY}]
.delPermission(array) 取消关联权限,格式[{permission_id:XXX,role_id:YYY}]
- cumser.organization 操作组织类
.create(json) 创建组织
.delete(org_id) 删除组织
.query(json) 分页或列表