微信OAuth认证
来源:互联网 发布:数据挖掘和数学建模 编辑:程序博客网 时间:2024/04/28 00:52
知乎利用微信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 从微信得到资源得到资源
本文来自: http://my.oschina.net/ckGG/blog/482116
0 0
- 微信OAuth认证
- 微信企业号oauth认证
- 微信OAuth总结
- OAuth认证介绍及腾讯微博OAuth认证示例
- 四大微博OAuth认证
- 新浪微博Oauth认证
- 四大微博OAuth认证
- 新浪微博OAuth认证
- 新浪微博OAuth认证
- OAuth认证
- Oauth认证
- OAuth认证
- Oauth认证
- OAUTH认证
- OAUTH认证
- OAuth认证
- OAuth认证
- 微信开发oauth协议
- Flask 学习资料
- 语句乎?表达式乎?(Python/C)
- HttpURLConnection简单用法
- socket阻塞与非阻塞 同步与异步 select poll epoll
- 怎么在win7里设置默认启动用户?
- 微信OAuth认证
- 修改phpcmsv9网站系统最新版本tag的伪静态设置
- 1035. Password (20)
- HLS科普7 播放列表标签-媒体片段标签
- iOS应用程序发布AppStore及更新流程
- Numeric Keypad
- java中集合存储子类的泛型表示方法;
- 外观模式
- 改变命运从改变语言开始