配置关联规则

第一步:匹配规则

匹配规则是指当您使用认证源进行SSO登录成功时,通过配置哪组属性字段将认证源中的用户和OneID中的用户匹配成功。

举例:

假设认证源中有用户甲、用户乙,俩人信息如下:

姓名用户唯一标识手机号邮箱用户登录名
ABC12345616012020101abc@163.comabcTest
ABC98765416088890009xyz163.comxyzTest
姓名用户ID手机号邮箱登录用户名
甲一XYZ12345616012020101
甲二ABC123456BestTest
乙一XYZ98765416088890009

配置单匹配项

场景一:如果匹配逻辑配置为「用户唯一标识」等于「用户ID」;如图: img

匹配结果:当用户通过认证源中用户甲进行SSO登录成功时,OneID登录后配成功用户甲二

认证源侧人员:

姓名用户唯一标识手机号邮箱用户登录名
ABC12345616012020101abc@163.comabcTest

OneID侧人员:

姓名用户ID手机号邮箱登录用户名
甲二ABC123456BestTest

场景二:如果匹配逻辑配置为「手机号」等于「手机号」;如图: img

匹配结果:此时,当用户通过认证源中用户甲进行SSO登录成功时,OneID登录后配成功用户甲一

认证源侧人员:

姓名用户唯一标识手机号邮箱用户登录名
ABC12345616012020101abc@163.comabcTest

OneID侧人员:

姓名用户ID手机号邮箱登录用户名
甲一XYZ12345616012020101

配置双匹配项

场景一:如果匹配逻辑配置为「用户唯一标识」等于「用户ID」「手机号」等于「手机号」;如图: img

匹配结果:此时,当用户通过认证源中用户乙进行SSO登录成功时,OneID登录后配成功用户乙一

认证源侧人员:

姓名用户唯一标识手机号邮箱用户登录名
ABC98765316088890009xyz163.comxyzTest

OneID侧人员:

姓名用户ID手机号邮箱登录用户名
乙一XYZ98765416088890009

💡:如果认证源中需要匹配的字段不在默认字段中时,您可以通过「自定义脚本」方式进行配置。具体您可以参考自定义脚本

第二步:新建用户规则

新建用户规则项

  1. 管理员可以根据用户数据要求及认证源侧数据规则进行配置新建用户属性字段匹配项。
  2. OneID要求用户姓名必须填写,否则将新建失败。所以,「user.name 用户姓名」无法删除。
  3. OneID要求用户登录手机号、联系邮箱和登录用户名三个属性字段中至少填写其中一项。所以,如果三项全部删除将无法保存成功。
  4. 新建用户规则必须和匹配规则保持一致,否则新建的成功的用户,在下一次登录时,仍匹配失败,进而导致反复创建用户。所以,OneID在配置新建用户规则时,会自动关联匹配规则。关联的规则无法在新建用户规则中修改和删除,只能通过匹配规则修改和删除,新建用户规则会自动关联变化。 img

如果认证源中需要配置的字段不在默认字段中时,您可以通过「自定义脚本」方式进行配置。具体您可以参考自定义脚本