1、推送 REST认证地址:/seeyon/rest/token/{username}/{password}
可绑定多个用户推送接口地址:/seeyon/rest/thirdpartyUserMapper/binding
单用户推送接口地址:/seeyon/rest/thirdpartyUserMapper/binding/singleUser
{"userlist": [
{
    "registerCode": "注册系统编码",
    "thirdUserId": "第三方系统用户主键",
    "thirdLoginName": "",
    "thirdName": "",
    "thirdCode": "",
    "thirdMobile": "",
    "thirdEmail": "",
    "param0": "扩展参数或属性",
    "param1": "扩展参数或属性"
}
]}
2、主动绑定 /** * 绑定用户主动取模式下的第三方系统接口定义 * @author zhangyong / public interface ThirdpatyUserProvider { /* * 需要和系统注册中编码一致 * * @return 注册系统编码 */ String registerCode();
 /**
  * 实现此方法可实现批量绑定用户
  *
  * @return ThirdpartyUserMapperImporter的集合
  */
 List<ThirdpartyUserMapperImporter> getBatchThirdpartyUsers(String... registerCode);
 /**
  * 实现此方法可返回第三方用户信息
  * @param thirdLoginName:第三方用户登录名 ;thirdCode: 第三方用编码
  * @return ThirdpartyUserMapperImporter 实体对象
  */
 ThirdpartyUserMapperImporter findSingleThirdpartyUser(String thirdLoginName,String thirdCode,String... registerCode);
 /**
  * 第三方用户账号密码验证,个人绑定第三方用户需要有安全校验,如果不需要校验可以直接返回true,但不建议这么做
  * @param thirdLoginName: 第三方用户登录名; thirdPassword:第三方用户密码
  * @return 检查通过返回true,检查不通过返回false
  */
 boolean checkThirdpartyUserAccount(String thirdLoginName,String thirdPassword,String... registerCode);
3、 接口定义方式 
4、 用户绑定数据字段列表

编撰人:chuhc、suyj
快速跳转
