OAuth 微信认证

微信OAuth认证:
    知乎利用微信OAuth 认证登录 URL
   
1. 用户点击微信请求code
GET https://open.weixin.qq.com/connect/qrconnect?scope=snsapi_login&redirect_uri=http%3A%2F%2Fwww.zhihu.com%2Foauth%2Fcallback%2Flogin%2Fwechat&response_type=code&appid=wx268fcfe924dcb171#wechat&state=96d7166044944f047126db603cdc532c

scope:snsapi_login
redirect_uri:回调登录URL
response_type:code
appid:wx268fcfe924dcb171#wechat
state:这个是状态 用来预防CSRF

       
2.循环调用此URL 等待用户确认登录
     GET https://long.open.weixin.qq.com/connect/l/qrconnect?uuid=041WZ2j-tMY-Aaeo&last=404&_=1437535303996
     微信返回code
 http://www.zhihu.com/oauth/callback/login/wechat?code=011a67ca36407ec524b3f8415369389p&state=


   
3. 知乎利用返回的code 请求access_token
 POST https://api.weixin.qq.com/sns/oauth2/access_token
client_id:$app_id
client_secret:$app_secret
code:$code
grant_type:authorization_code
redirect_uri:callback_url

 
4 . GET https://api.weixin.qq.com/sns/userinfo/openid=28983933656&access_token=$access_token 从微信得到资源得到资源

转载于:https://my.oschina.net/ckGG/blog/482116

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值