[学习笔记]微信非80端口网页授权
来源:互联网 发布:韦德公牛数据 编辑:程序博客网 时间:2024/05/01 06:44
这里可以算是钻了个空子。
因为我们本身在微信认证的网页授权域名的80端口已经有了一个服务,而且不能变动。
之后需要做一个用户ERP账号和微信openid绑定的接口,就重新做了个一个页面,东西都做好了,但是微信的网页授权调用地址必须是80端口,所以这样一来,端口就被占用了,每次调用微信code就失败,也无法获取其openid和access_token。
想到公众号界面按钮,填写回调域名的时候虽然端口不能指定,但是页面文件可以指定——就在原来的页面上新增了一个“转接页面”:app.aspx,里面重定向到新页面,同时将code参数复制传给新页面,这样一来就实现了非80端口也能调用网页授权。
因为网页地址对应的就是磁盘文件位置,这里指定非默认首页:app.aspx页面。页面内容是:
<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"> </head> <body style="color:gray;margin:0px;text-align:center;padding-top:20%"> <script type="text/javascript"> var url = 'http://www.测试.net:8092/测试'; <!--这里就将页面重定向到新页面,同时带入原有参数--> var search = window.location.search; if (search){ if (url.indexOf("?") != -1){ url += "&"; }else{ url += "?"; } url += search.substr(1) + window.location.hash; } window.location.href= url; </script> </body></html>
阅读全文
1 0
- [学习笔记]微信非80端口网页授权
- 完成端口学习笔记
- 网页学习笔记
- 学习笔记-微信授权登录
- 【计算机网络学习笔记】端口号
- MSP430学习笔记-IO端口
- wamp2.5出现403错误,80端口没有授权
- Centos--学习笔记-Tomcat、Nginx共用80端口
- Linux学习笔记:修改Tomcat默认的80端口指向8080端口
- 微信网页授权
- 微信网页授权
- OAuth2.0网页授权
- 微信网页授权
- OAuth2.0网页授权
- 微信网页授权
- 公众号网页授权
- 网页授权获取用户信息
- 网页开发授权
- 前端防止xss攻击的最直接方式,分享一下
- 持有对象(集合)
- handler传递多种复杂数据
- vue双向绑定原理
- 【caffe源代码的梳理之四】caffe数据I/O模块——数据读取层DataLayer
- [学习笔记]微信非80端口网页授权
- android 权限申请
- 第二个项目:多线程
- tensorflow加载saver.restore目录报错
- 计算器(1)
- 计算机网络相关知识总结
- IntelliJ IDEA部署项目时找不到artifact
- MySQL存储引擎
- C语言之字符串与运算符篇