1、企微配置可信域名2、企微获取成员userID
3、企微获取用户敏感数据



文章目录

  • 一、简介
  • 1、可信域名入口
  • 2、企微校验原理
  • 二、前端校验
  • 三、后端服务校验
  • 1、原理
  • 2、获取校验文件内容。
  • 3、编写后端接口
  • 4、部署到服务器
  • 5、配置域名解析到服务器
  • 6、校验
  • 7、企微管理页面点击校验
  • 8、校验成功



一、简介

1、可信域名入口

  • 应用配置可信域名后,可以设置请求回调。
  • 可以实现后续的Auth校验。

入口位置:

登录企微管理后台

企微配置可信域名_OAuth2.0

企微配置可信域名_企微_02

2、企微校验原理

1. 请下载文件 “WW_verify_b9To9JT945BLlfF5.txt” 下载文件
2. 将下载的文件上传至填写域名根目录下
    例如 http://wx.qq.com/WW_verify_b9To9JT945BLlfF5.txt,并确保可以访问

企微配置可信域名_企业微信_03

校验的原理,就是浏览器输入你的域名信息,能获取到文件中的校验码

http://www.lydms.com

二、前端校验

可以在域名跳转的服务器部署前端页面,将文件放在Nginx的路径中进行校验。

三、后端服务校验

1、原理

企微校验的规则是,输入域名信息后能获取到文件内容。也就是需要3个前提。

  • 域名跳转到指定服务器。
  • 服务器开放80端口。
  • 调用80端口服务,回返文件内容。

只要能满足这3个条件,后端也是可以完成校验的。

2、获取校验文件内容。

将校验文件下载,获取里面内容。

企微配置可信域名_企业微信_03

3、编写后端接口

服务部署端口80

server.port=80

代码

@RestController
public class AllController {

    @RequestMapping("/*")
    public String getCheckInfo() {
        return "b9To9JT945BLlfF5";
    }

}

本地启动后,浏览器输入本地,地址校验。

http://localhost

企微配置可信域名_可信域名_05

4、部署到服务器

后端Java部署,这里不做说明

java -jar wechat-check.jar

5、配置域名解析到服务器

这个看自己所在服务运营商进行配置。我这里采用的80端口解析

6、校验

http://lydms.com

企微配置可信域名_可信域名_06

7、企微管理页面点击校验

企微配置可信域名_可信域名_07

8、校验成功

企微配置可信域名_可信域名_08