Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于企业微信的对接 #27

Open
jshen0754 opened this issue Apr 4, 2023 · 12 comments
Open

关于企业微信的对接 #27

jshen0754 opened this issue Apr 4, 2023 · 12 comments
Labels
good first issue Good for newcomers

Comments

@jshen0754
Copy link

现在企业微信需要与主体关联的域名才可以设置企业信任ip,这个有什么方法可以绕过?

@whyiyhw
Copy link
Owner

whyiyhw commented Apr 4, 2023

未认证的企业,使用 任意域名/ip 应该都能绕过限制,如果ip:port 绕不过去。使用自购域名(已备案)或者域名(未备案)可以使用云函数+cname进行绕过
已认证的企业,最好的方式是 二级域名解析过去

@whyiyhw whyiyhw closed this as completed Apr 5, 2023
@jshen0754
Copy link
Author

你好,几个信息需要同步一下。
1,企业微信web端现在已经不能注册个人版,只能用手机注册个人团队版。个人团队版是没有工作台的,所以创建不了应用。
2,未认证的企业微信,要开通信息api,可以填ip和port是但是回调不成功的,可能因为没有设置企业信任ip的关系。
3,回到设置企业信任ip这个环节,已经不允许使用ip,必须使用域名并且会校验域名与企业微信的主体是否一致或关联性。
企微也是门槛越来越高了

@whyiyhw
Copy link
Owner

whyiyhw commented Apr 5, 2023

我没关注到这个,先把你的issue重新打开,我再去看看

@whyiyhw whyiyhw reopened this Apr 5, 2023
@lyle-luan
Copy link

lyle-luan commented Apr 7, 2023

大佬我也遇到了这个问题,辛苦啦~

@jshen0754
Copy link
Author

更新一下问题的跟进

1,企业微信web端现在已经不能注册个人版,所以创建不了应用。因此必须用网页版注册企业微信,无认证也没关系。
2,设置企业信任ip这个环节,如果没有做“网页授权及JS-SDK”里的可信域名是不能直接添加可信i的。而在“网页授权及JS-SDK”添加“可信域名”时,现在不允许直接使用ip,必须使用域名并且会校验域名与企业微信的主体是否一致或关联性,这个问题比较好解决。
1)新域名只要域名的实名认证做好,等2-3天工信部同步能够查到这个域名属于你
2)同时在“网页授权及JS-SDK”里,用“配置可信域名需完成域名归属认证 ”,下载企业微信给你的识别文件放到服务器上,域名可以访问到这个文件,再提交就可以了。这一步通过,可信域名也就通过了。提示没备案这个没关系。
3)这时候“企业可信ip”也就可以正常设置了,把你的服务器ip添加上去就可以了。

有点绕,但是总算走得通,希望对有需要的朋友有帮助。建议完善一下readme帮助文档,让更多朋友可以成功配置。

@lanpaa
Copy link

lanpaa commented Apr 13, 2023

未认证的企业,使用 任意域名/ip 应该都能绕过限制,如果ip:port 绕不过去。使用自购域名(已备案)或者域名(未备案)可以使用云函数+cname进行绕过 已认证的企业,最好的方式是 二级域名解析过去

实测云函数+cname进行绕过 已认证的企业 没法成功。解析后配置好环境变量 部署完成 输入域名还是报错 无法保存

@zhuSilence
Copy link

并不是一定需要域名的

提示 “ip和port是但是回调不成功" 是因为服务没有启动,当把应用启动起来,并且服务器端口放开了的话,是可以回调成功的,回调成功了再去配置可信 IP 是可以的。

安装文档的流程前后没有那么丝滑,要灵活服用。

image

image

@keshunchen
Copy link

前两天刚尝试安装成功,主体不需要认证,但是不认证不能配置可信IP,需要先配置域名,在域名配置的时候可以使用非备案域名通过下载文件的方式进行验证,域名验证通过后可以配置可信 IP。

@lanpaa
Copy link

lanpaa commented Apr 17, 2023

并不是一定需要域名的

提示 “ip和port是但是回调不成功" 是因为服务没有启动,当把应用启动起来,并且服务器端口放开了的话,是可以回调成功的,回调成功了再去配置可信 IP 是可以的。

安装文档的流程前后没有那么丝滑,要灵活服用。

image image

按照步骤 部署完成后 未认证的企业是可以先保存url作为ip+端口的方式再添加可信ip的
只有认证的企业微信同步骤就卡在添加url显示未认证的情况,也就添加不了可信ip了

@jshen0754
Copy link
Author

补充一下,如果是阿里云的服务器,记得把规则配置一下,否则端口无法外部访问一样会提示回调不成功

@whyiyhw whyiyhw added the good first issue Good for newcomers label Apr 24, 2023
@zhangzhanhui
Copy link

现在企业微信需要与主体关联的域名才可以设置企业信任ip,这个有什么方法可以绕过?

不认证就没问题,认证的话貌似躲不过

@zhangzhanhui
Copy link

未认证的企业,使用 任意域名/ip 应该都能绕过限制,如果ip:port 绕不过去。使用自购域名(已备案)或者域名(未备案)可以使用云函数+cname进行绕过 已认证的企业,最好的方式是 二级域名解析过去

实测云函数+cname进行绕过 已认证的企业 没法成功。解析后配置好环境变量 部署完成 输入域名还是报错 无法保存

同样结果,貌似只要没备案域名填进去就会被识别,感觉后面的云函数+Cname没使上劲。一直没搞懂云函数+Cname的原理。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

7 participants