微信非80端口网页授权
這里可以算是鉆了個(gè)空子。
因?yàn)槲覀儽旧碓谖⑿耪J(rèn)證的網(wǎng)頁(yè)授權(quán)域名的80端口已經(jīng)有了一個(gè)服務(wù),而且不能變動(dòng)。
之后需要做一個(gè)用戶ERP賬號(hào)和微信openid綁定的接口,就重新做了個(gè)一個(gè)頁(yè)面,東西都做好了,但是微信的網(wǎng)頁(yè)授權(quán)調(diào)用地址必須是80端口,所以這樣一來(lái),端口就被占用了,每次調(diào)用微信code就失敗,也無(wú)法獲取其openid和access_token。
想到公眾號(hào)界面按鈕,填寫回調(diào)域名的時(shí)候雖然端口不能指定,但是頁(yè)面文件可以指定——就在原來(lái)的頁(yè)面上新增了一個(gè)“轉(zhuǎn)接頁(yè)面”:app.aspx,里面重定向到新頁(yè)面,同時(shí)將code參數(shù)復(fù)制傳給新頁(yè)面,這樣一來(lái)就實(shí)現(xiàn)了非80端口也能調(diào)用網(wǎng)頁(yè)授權(quán)。
因?yàn)榫W(wǎng)頁(yè)地址對(duì)應(yīng)的就是磁盤文件位置,這里指定非默認(rèn)首頁(yè):app.aspx頁(yè)面。頁(yè)面內(nèi)容是:
總結(jié)
以上是生活随笔為你收集整理的微信非80端口网页授权的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 第 171 章 vagrant - To
- 下一篇: 关于网络安全几个问题的整理