【微信】授权回调页面域名

2018-08-10  本文已影响0人  嘻洋洋

授权回调页面域名是用来做什么的

https://open.weixin.qq.com/connect/qrconnect?appid=xxxxx&redirect_uri=http%3A%2F%2Fpassport.your.com%2F&response_type=code&scope=snsapi_login&state=584bc87e11ff37492#wechat_redirect](https://open.weixin.qq.com/connect/qrconnect?appid=xxxxx&redirect_uri=http%3A%2F%2Fpassport.your.com%2F&response_type=code&scope=snsapi_login&state=584bc87e11ff37492#wechat_redirect)

其次:微信会立即发送code值和state(你自己设定的字段)到你的redirect_uri中,如:http://test.com/test/pay?code=CODE&state=STATE
2: 拉取用户信息

    String OAUTH_TOKEN = "https://api.weixin.qq.com/sns/oauth2/access_token";

多业务场景的问题【微信多域名回调】

微信的网页授权回调域名只能设置一个,但是多个业务使用同一个微信公众号授权信息的话,就需要使用者内部进行处理了。我在应用设计之初就会对应用做业务拆分,然后不同的业务采用不同的二级域名来部署。如果每个业务集成微信登录和微信支付,那么就会存在问题。因为根据授权回调页面域名的原则,它只能用一个域名,并且只有回调地址的域名与该设置完全相同,才能成功发起微信授权。

上一篇 下一篇

猜你喜欢

热点阅读