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

快速跳转