非微信公众号授权域名实现授权

背景

在给客户开发微信网页项目时, 目标公众号已经自主开发了项目.
微信公众号授权域名只能设置单一域名.
如果想再接入H5, 由于项目部署服务器的场景不同, 需要使用新域名访问项目.
这时微信授权登录便不能按照常规的开发步骤实现了.

实现思路

授权时, 先访问授权域名下的 html, 中转微信授权的请求, html 拿到 code 后再重定向到原网页.
而且在使用上保持和微信授权的使用方式一致.

USAGE

  1. auth.html 部署到授权域名根目录下
  2. 授权时将 https://open.weixin.qq.com/connect/oauth2/authorize 替换为http[s]://{auth_domain}/auth.html 即可
  3. 没有了, So easy ^_^

SHOW ME THE CODE



  
    
    
    
  
  
  

你可能感兴趣的:(非微信公众号授权域名实现授权)