【企微安全升级解读】基础应用、自建应用的 IP 及域名设置限制

发布

解读背景

最近关注到企微开发者社区和 ToB Dev 公众号下的企微开发同行群里,经常有人问到 基础应用 及 自建应用 填写企业可信 IP 白名单、回调 URL 地址时报错的问题, 以及自建应用填写网页授权及JS-SDK的可信域名报错的问题。

基础应用:通讯录同步、会话内容存档等企业微信自带的应用,官方文档常称基础应用,我们同行常称企微系统应用。

自建应用:企业在自己企业微信后台应用管理下自建应用类别创建的应用。


常见问题

这些问题对应具体的表现、截图、文档与解决思路如下:(部分错误截图来自企业微信开发者中心 及 ToB Dev 十六个企微同行群)

可信域名验证不通过

问题表现:

在新建的自建应用设置可信域名时报“该域名为第三方服务商” 或者 “校验主体校验未通过”,无法确认保存。

出现这个问题,一般为以下三种情况:

  1. 可能是给自己公司做自建应用,使用的不是自己企业备案的域名;
  2. 可能是有些开发者给客户做开发,使用了自己公司的域名;
  3. 可能这个域名已经被服务商在第三方应用使用过;

解决思路:

按惯例出现问题先查官方文档,通过企微开发者中心的相关接口文档及升级文档查阅了解:在企业微信进行安全性升级后,基础应用(通讯录同步、会话内容存档等应用)及自建应用填写的域名,需要域名备案的企业主体与企业微信认证的企业主体是同一个,或者有关连(关连需要联系企业微信客服证明关连性例如分公司使用总公司备案域名等)。

解决方法就比较明显了:

  1. 如果是给自己公司做开发,那么需要将企业微信进行企业主体认证并备案同主体的域名
  2. 如果是开发者给客户做开发,可以申请成为服务商创建自建代开发应用,让客户安装使用,自建代开发应用的域名可以使用服务商的域名。

可参考官方文档: 企业微信自建应用安全性升级上线通知(8月15日)


二、企业可信 IP 验证不通过

问题表现:

公司在基础应用(通讯录同步、会话内容存档等应用)及自建应用在设置可信 IP 时,提示“以下新加入的 IP 地址属于第三方服务商”。

这问题出现其实和上面的域名原因大致相同,不过这个 IP 被识别为第三方服务商,这是由企业微信官方的算法(官方没有公开)判断的。

根据我们 ToB Dev 企微开发同行群大多同行经验,一般是此 IP 被用于了多个企业的自建应用及基础应用,或者是已经在服务商的 IP 白名单设置使用过。

解决思路:

按惯例出现问题先查官方文档,通过企微开发者中心的相关接口文档及升级文档查阅了解。基础应用(通讯录同步、会话内容存档等应用)及自建应用在企微安全性升级后需设置可信 IP,并且此 IP 不能填写被服务商白名单使用过的 IP(据同行群友经验也有可能存在多个企业上使用过的 IP 被判定为服务商 IP)。

可查看官方文档: 自建及代开发应用安全性升级


三、自建应用需先设置域名才能设置IP问题

问题表现:

此问题比较简单,在设置企业可信IP时提示“配置企业可信IP前,请先设置可信域名”。

解决思路:

按惯例出现问题先查官方文档,通过企微开发者中心的相关接口文档及升级文档查阅了解。这个是 2002.09.16 新发的通知,按照要求先完善域名就行了,个人感觉是在原自建限制域名和 IP 后的升级。

可查看官方文档:企业自建应用配置IP前需先设置域名(9月16日)


总结

这些限制最影响的,还是原来一些服务商给企业做了自建应用,并且还有些给客户配置了基础应用的同行。企微在基础应用及自建应用进行安全性升级后,对其IP及域名进行了严格的限制,不能随意创建自建应用及在已有基础应用及基础应用上设置被识别为服务商的IP与非当前企业的域名。

现在自建应用这么多限制,如果以往给企业做批量自建应用的同行,建议大家转自建代开发或者第三方应用。同时企业微信官方也提供了自建转开发的功能可以向官方申请转移,原自建应用的转自建代开发适配难度比第三方要低些。


评论·40
2024/01/20

劳资曹死尼的玛,我用公司的二级域名校验不通过,一级域名校验也不通过,那踏马怎么开发,都在通讯录那边配置可信IP了,在自建应用还要配置,配置之前还要配置域名,哪个脑瘫想出来的,尼玛死了

赞同 13
评论
2024/05/11

怎么恶心到极致

赞同 3
评论
2024/03/24

越来越搓,瞎搞

赞同 3
评论
2024/01/15

可以骂人吗?

赞同 1
评论
2024/01/02

越来越严了, 哪哪都要实名要人脸, 关键好多还不给开放

赞同 1
评论
2022/12/02

开发好应用 被这域名心累,挣着钱,折腾的心里添堵

赞同 1
评论
2022/11/21

请问我自己公司用阿里云的ip 会报ip是第三方服务商的吗

赞同
评论
2022/11/11
不收钱腾讯喝西北风去了?
赞同
评论
2022/10/25
跟他游戏一样,产品不错,运营越来越拉垮
赞同
评论
2022/10/24
怎么还有打广告的(*´I`*)
赞同
评论
2022/10/23
vvy:在一 ,这 1, ,!:L 1,:,。 1,,,
赞同
评论
2022/10/21
这个软件还是不错的。
赞同
评论
2022/10/20
瞎折腾,我们这里是集团公司,兄弟公司公用一个企业微信,域名是兄弟公司备案的,不给用?
赞同 16
评论 5
2022/10/20
不然咋收费😂
赞同 5
回复
2022/10/20
是的,就是不让用,要你申请认证成开发商呗
赞同
回复
回复 2022/10/20
认证开发商收费吗
赞同
回复
回复 2022/10/21
怎么可能不收费
赞同
回复
2024/01/11
我们计划顶级域名总部用,二级域名子公司用,现在有个疑问就是二级域名和端口自建应用不用备案吧?
赞同
回复
你还未登录,请先登录
2022/10/20
腾讯垃圾就行了,以安全之名收过路费,可信ip,可信域名,开发者不知道安不安全?有没有必要安全?
赞同 12
评论 2
2022/10/24
借楼。扯什么安全不就是为了巧立名目的挣钱。你要真心是出于安全考虑,就别收钱。要么直接在自建应用那里自定义权限。掩耳盗铃了属于是。文档还写得稀碎,东拼西凑,跟实际情况大相径庭。
赞同 2
回复
2023/06/13
深以为是。平台东拼西凑,文档东扯西拉;命名南腔北调,意思南辕北辙!
赞同
回复
你还未登录,请先登录
2022/10/20
我这段时间被它整得焦头烂额
赞同 11
评论
首次投稿入精选,欢迎像我们ToB Dev一样的苦逼企微开发同行者们向企微开发者社区投稿哈
赞同 9
评论
2022/10/20

本来只是小组使用,现在要上升到公司层面,非常麻烦

赞同 8
评论
2022/10/20

感谢李月喜老哥奉献,周末才在B站上看到你关于企微的一些视频。

企业微信真的搞复杂了,特别是对个人学习人员,没有注册企业的,用起来处处受制;而且企微经常变动大,太影响了

赞同 5
评论 1
2022/10/22
变动的对服务商和客户都不能产生价值,企微作为平台,净给客户添堵
赞同 1
回复
你还未登录,请先登录
2022/10/20

都是为了大家考虑,别埋怨。不转第三方怎么收你们钱呢!以后按接口调用次数收费哈哈

赞同 5
评论
2022/10/20

没注意是开发者投稿的,我以为官方发的,你这写的还是不错的,对那些刚接触的人来看是不错的

赞同 4
评论

ToB Dev真的让我少踩很多坑,感谢群里的大佬,辛亏入坑直代开发,不然今天抱怨的人肯定有我一个

赞同 3
评论
2022/10/20

企微这生态真是tmd不是给人玩的,早晚完蛋

赞同 3
评论
2022/10/20

集团下兄弟公司双方盖公章都不行,一定要我在房产证上提供证明我是我妈生的,NM脑残逻辑

赞同 3
评论
2022/10/20

我都不考虑我的安全,你强制我安全。嗯 合理 👍

赞同 3
评论 1
2022/10/20
为了收钱
赞同 3
回复
你还未登录,请先登录
2022/10/20

整复杂了呀


赞同 3
评论
2022/10/20

赞赞,深入了解相关的限制

赞同 3
评论
2022/10/20

真是脑子抽了瞎搞,本来IP白名单就一定程度上相对安全了。


后来要求必须有备案域名,

然后后面又要求必须为主体域名。


我们外贸企业根本都没备案过,这是变相给你腾讯云发展潜在客户吧。


脑子有坑的产品经理

赞同 2
评论 1
2022/10/20
给开发者设门槛,你干脆关闭api算了
赞同 1
回复
你还未登录,请先登录
2022/10/20

企业微信有些功能越来越难用了,功能多了一点不简洁了

赞同 2
评论
2022/10/20
闲蛋疼的策略,搞飞机呢
赞同 2
评论
2022/10/20

不知道钉钉,有没有相应对策。说不定又能收一批用户呢

赞同 2
评论
2022/10/20
是腾讯先动的手🤬
赞同 2
评论 1
2022/10/20
🤬🤬
赞同
回复
你还未登录,请先登录
2022/10/20
瞎JB改,企微凉凉
赞同 1
评论
2022/10/20

老大威武

赞同 1
评论
2022/10/20

多看看避免踩坑👍🏻

赞同 1
评论
2022/10/20
哈哈,进来之前就知道评论区都是骂的,腾讯真行
赞同
评论
2022/10/20

垃圾腾讯,为了钱不择手段!

赞同 1
评论
2022/10/20
还没做起来就想着收割,腾讯还是太不靠谱了
赞同
评论
2022/10/20
嗯,我们公司在金蝶公有云环境下的开发也不能用了
赞同 1
评论
2022/10/20

这个变化要赶走了不少用户了,我们公司自己在Salesforce上开发的应用,应该算自开发的,只不过域名用的salesforce,就认证不了了

赞同 1
评论
2022/10/20

好像说了,又好像啥都没说

赞同 1
评论 1
欢迎像我们一样 给人官方企业微信开发者社区投入 同行之前互相分享
赞同
回复
你还未登录,请先登录