登录认证


支持平台

微信 钉钉 友空间 原生 HTML5
✔︎ ✔︎ ✔︎

login

UCG 用户名密码登录,返回租户列表。


参数

字段 类型 必填 说明
username string 用户名
password string 密码

示例

mtl.ucg.login({
  username: "user1",
  password: "123456",
  success: function(res) {
    // 返回租户列表,数据格式见 "MTL多端登录协议" 。
    let data = res.data;    
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

oauth

UCG 第三方登录(微信、钉钉),返回租户列表。


参数
-无-


示例

mtl.ucg.oauth({
  success: function(res) {
        // 返回租户列表,数据格式见 "MTL多端登录协议" 。
    let data = res.data;    
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

oauthBind

UCG 第三方登录绑定,小程序调用 oauth 接口返回租户列表,如果目标租户未绑定,则需要调用该接口进行绑定。


参数

字段 类型 必填 说明
tenantCode string 租户编码
username string 用户名
password string 密码
code string oauth 接口返回 token

示例

mtl.ucg.bindUser({
  tenantCode: "",
  username: "",
  password: "",
  code: "",
  success: function(res) {
    // 成功回调
    var token = res.data.token;
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

getToken

已绑定用户(调用 login 接口返回的租户列表都应该是已绑定的),调用该接口获取 token。


参数

字段 类型 必填 说明
tenantCode string 租户编码,从登录接口返回的租户列表中获取
code string oauthlogin 接口返回 token

示例

mtl.ucg.getToken({
  tenantCode: "",
  code: "",
  success: function(res) {
    // 成功回调
    var token = res.data.token;    
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});