Skip to content

配置第三方身份获取

配置官网登录访客与纷享 CRM 联系人身份的密钥安全映射。

概述

💡 访客在官网登录后发起咨询,系统通过 AES 算法对访客身份进行安全验证,自动将该访客与系统内的联系人、客户档案进行绑定,免除客服手动关联。

开始之前

IMPORTANT

  • 算法要求:自研系统需使用 AES/ECB/PKCS5Padding 对身份 JSON 进行加密,并转化为 HexString 类型的加密字符串传参。

配置步骤

  1. 前往 线上客服管理后台 > 接待规则配置 > 网页接入设置 > 第三方身份获取
  2. 点击 生成密钥 获取系统级别的身份校验对称加密密钥。
  3. 设置校验映射规则
    • 选择校验匹配的字段(如 full_name + phone)。访客存储在 WebImVisitorObj 访客对象中。
  4. 开启自动关联联系人
    • 设定通过手机号或姓名加手机号自动关联 CRM 客户与联系人,若匹配不到可自动按参数新建。
  5. 提供给前端开发人员以下 Java 加密逻辑并发布
    java
    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;
        }
    }
    加密前 JSON 格式:{"full_name":"张三","phone":"19202012345"},将生成的密文追加在网页脚本的 customParams 中。

预期结果

  • 官网登录用户开启聊天后,客服侧直接显示其实名联系人姓名及客户所属企业,无需二次匹配。

相关主题