技术初心

微信网页授权域名之通用中转域名

2020-08-28  本文已影响0人  triplestudio

网页授权域名问题提出

为了让网页可以使用微信登录,需要配置发起微信登录的站点域名。
配置位置:开发 - 接口权限 - 网页授权获取用户基本信息 - 修改 - 网页授权域名 - 设置
配置要求:需要下载指定的 txt 放域名所在站点根目录,使得 http://配置域名/指定的.txt 可访问。

流程:通过跳转至微信约定的登录地址,再由微信将授权 code 以跳转的方式传递给授权域名下的网址,然后应用通过 code 获取用户信息。

问题:如下图所示,一个公众号,可配置的域名只有2个,当有多个站点需要使用微信登录时,问题就来了。

image.png

解决方案

为了支持多个站点的微信登录,通常解决方案是建立一个中转站点,需要微信登录时,先跳转到这个中转站点,完成 code 的获取,再由中转间点传递给实际请求的站点。

通用中转域名

面临的问题

由于使用域名需要在公众号里配置时进行 .txt 文件的验证,通用中转域名需要自动通过验证。

配置使用流程

通用中转域名:wxcode.timeddd.com

跳转地址:
http://wxcode.timeddd.com/WeixinCode/Code?appid=APPID&redirect_uri=REDIRET_URI&state=STATE

任何其它需要 code 的站点,直接跳转到以前地址即可得到 code,不受限于配置的域名了。

通用中转域名的特点

上一篇 下一篇

猜你喜欢

热点阅读