msm

getAuthInfo certApply certVerify login

概述

msm模块提供身份认证相关功能,开启认证以及认证方式可以在云端网站上面配置,此模块功能目前只对企业开放

getAuthInfo

获取认证信息

getAuthInfo(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

  1. {
  2. status:true, //操作成功状态值
  3. result:
  4. {
  5. msg:'success!', //说明
  6. authType:0, //认证方式(0无需认证、1手动认证、2自动认证)
  7. authStatus:0, //认证状态(0未认证、1已认证、2未申请、3黑名单)
  8. fields:
  9. {
  10. email:true, //邮箱是否必填
  11. name:true, //姓名是否必填
  12. group:true, //分组是否必填
  13. description:true, //申请说明是否必填
  14. photo:true, //证件照是否必填
  15. }
  16. groups: //分组数据,数组类型
  17. [
  18. "group1","group2"
  19. ]
  20. }
  21. }

err:

  • 类型:JSON 对象

内部字段:

  1. {
  2. msg:'' //错误描述
  3. }

补充说明

获取认证信息

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

certApply

证书申请

certApply({params}, callback(ret, err))

params

email:

  • 类型:字符串
  • 默认值:无
  • 描述:邮箱,不能为空

name:

  • 类型:字符串
  • 默认值:无
  • 描述:姓名

group:

  • 类型:字符串
  • 默认值:无
  • 描述:分组

description:

  • 类型:字符串
  • 默认值:无
  • 描述:申请说明

photo:

  • 类型:字符串
  • 默认值:无
  • 描述:证件照

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

  1. {
  2. status:true //操作成功状态值
  3. }

err:

  • 类型:JSON 对象

内部字段:

  1. {
  2. msg:'' //错误描述
  3. }

补充说明

证书申请

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

certVerify

认证码验证

certVerify({params}, callback(ret, err))

params

authCode:

  • 类型:字符串
  • 默认值:无
  • 描述:认证码,不能为空

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

  1. {
  2. status:true //操作成功状态值
  3. }

err:

  • 类型:JSON 对象

内部字段:

  1. {
  2. msg:'' //错误描述
  3. }

补充说明

认证码验证

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

login

登录

login({params}, callback(ret, err))

params

userName:

  • 类型:字符串
  • 默认值:无
  • 描述:用户名,不能为空

password:

  • 类型:字符串
  • 默认值:无
  • 描述:密码,不能为空

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

  1. {
  2. status:true //操作成功状态值
  3. }

err:

  • 类型:JSON 对象

内部字段:

  1. {
  2. msg:'' //错误描述
  3. }

补充说明

登录

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本