本帖最后由 张子鸣10801 于 2022-11-30 11:49 编辑
XX客户-对接企业微信认证测试总结 一、项目背景
1、XX客户于11.20左右开始测试全网行为管理-AC,在测试中,主要想实现需求为通过AC来结合企业微信实现认证,从而实现客户侧内部员工上网需要经过AC认证达到认证效果。
二、项目坑点
1、在企业微信后台调试可信域名时,发现直接填入oauthservice.net后无法进行可信校验,提示为非企业主体,无法通企业微信认证,同时根据企业微信提示,需要将该企业微信txt文件传至域名的根目录下,来达到在公网访问http://www.hrcobalt.com/WW_verify_ZwsnyCLg1e0zTseq.txt该域名,可以显示该文件内容的效果。
三、自行测试搭建服务器学习
1、后续尝试在本地搭建本地nginx/tomcat服务器,从而实现在本地搭建服务器后,将本地服务器发布至公网,从而实现企业微信中通过公网可以回显文件内容,达到企业微信可信认证的目的,在搭建中,本次案例说讲述的为使用tomcat来进行搭建。
2、在tomcat服务器下,针对于Windows服务器而言,首先需要在tomcat下的config里的server.xml下最下面配置,再把文件直接传到tomcat下的webapp下,就可以通过域名+文件名直接打开访问了
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="/" docBase="C:\Users\Administrator\Desktop\Tomcat8.0\webapps\" reloadable="true" crossContext="true"></Context>
</Host>
3、同时在本地搭建时,尤其需要注意本地80端口是否已被监听,如果本地80端口已被本地服务占用,需找到本地80端口进程,并强制关闭后方可使用(查看本地80端口服务如下:首先netstat -ano查看目前所有端口)
4、找到对应的PID所对应任务管理器的进程后,结束进程
5、或者可以直接在tomcat中修改监听端口
6、运行后,尝试在浏览器进行访问,实现效果(显示该效果即为成功)
7、后续在进一步测试中,需额外申请备案域名等,故暂未继续进行测试,但本案例可供后续在tomcat服务器中配置时进行参考。
|