配置第三方身份获取
配置官网登录访客与纷享 CRM 联系人身份的密钥安全映射。
概述
💡 访客在官网登录后发起咨询,系统通过 AES 算法对访客身份进行安全验证,自动将该访客与系统内的联系人、客户档案进行绑定,免除客服手动关联。
开始之前
IMPORTANT
- 算法要求:自研系统需使用 AES/ECB/PKCS5Padding 对身份 JSON 进行加密,并转化为 HexString 类型的加密字符串传参。
配置步骤
- 前往 线上客服管理后台 > 接待规则配置 > 网页接入设置 > 第三方身份获取。

- 点击 生成密钥 获取系统级别的身份校验对称加密密钥。
- 设置校验映射规则:

- 选择校验匹配的字段(如
full_name+phone)。访客存储在WebImVisitorObj访客对象中。
- 开启自动关联联系人:

- 设定通过手机号或姓名加手机号自动关联 CRM 客户与联系人,若匹配不到可自动按参数新建。
- 提供给前端开发人员以下 Java 加密逻辑并发布:java加密前 JSON 格式:
public static String encrypt(String data, String key) { try { SecretKey secretKey = new SecretKeySpec(Base64.decodeBase64(key), "AES"); Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding"); cipher.init(Cipher.ENCRYPT_MODE, secretKey); byte[] encode = cipher.doFinal(data.getBytes("utf-8")); return bytesToHexString(encode); } catch (Exception e) { return null; } }{"full_name":"张三","phone":"19202012345"},将生成的密文追加在网页脚本的customParams中。
预期结果
- 官网登录用户开启聊天后,客服侧直接显示其实名联系人姓名及客户所属企业,无需二次匹配。

