1.2.7 • Published 5 years ago

uxuser-sdk v1.2.7

Weekly downloads
2
License
Apache-2.0
Repository
-
Last release
5 years ago

一、快速开始

  1. 安装
npm install cmuser-sdk
  1. 在cmuser创建AKSK
  2. 使用
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
  1. cmuserSdk(json) 声名sdk
参数,json格式:
ak  必传
sk  必传
host    非必传,可自定义cmuser服务器
  1. cmuser.user 操作用户类
.create(json)    创建用户
.update(json)    修改用户
.delete(user_id) 删除用户
.get(user_id)    用户详情
.query(json)     分页或列表
.rePwd(json)     修改密码
.sendPhone(json)     发送手机验证码
.sendRegeditMail(json)  发送邮件
.verifiedCode(json)     验证邮箱、手机验证码
  1. cumser.token 操作token类
.create(json)  获取token
.check(token)  校验token
.untion(ctx, json)  三方登录。不传ctx直接跳转三方授权页面,传ctx返回要跳转的url。授权成功后跳转到redirect_url参数页面,并返回token(base64编码后的JWT)
  1. cumser.permission 操作权限类
.create(json)    创建权限
.update(json)    修改权限
.delete(permission_id) 删除权限
.get(permission_id)    权限详情
.query(json)     分页或列表
  1. 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}]
  1. cumser.organization 操作组织类
.create(json)    创建组织
.delete(org_id) 删除组织
.query(json)     分页或列表
1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.0

6 years ago

1.0.0

6 years ago