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