OAuth协议

oauth.png

1.request token url 未授权的令牌请求服务地址
2.慕课网请求QQ登陆页面时使用的带有特定参数的URL
需要向第三方平台(这里是QQ)申请相关的请求权限,
设置appid 回调域名 key等等。
3.AccessToken与RefreshToken
RefreshToken可以刷新AccessToken的有效期限

1.QQ接入开放平台的前置条件
一个QQ号
一台公网通过域名可访问的web服务器
域名备案
关于服务器的运行环境

2.申请AppID和AppKey
在connect.qq.com 上申请自己的 应用开发者注册
得到AppID和网站地址,然后去创建应用
网站地址,回调地址都填写好,然后按要求验证,在根目录下index.html文件中
加入给入的代码,然后开始验证。完成创建应用。

3.添加测试回调地址
connect.qq.com 可以编辑个人信息,去添加多个回调地址
可添加多个回调地址 ,例如:http://zjx.com;http://zjx.com/callback.php

每添加一次,就需要重新验证信息。

callback.php中主要是获取CODE 去进行信息获取。

4.将下载好的zip包压缩放到网站目录中,进行打开index.php进行配置,填写信息

5.登陆授权相关的三个主要类(Connect2.1/class/*.class.php)
Recorder.class.php[配置读写与SESSION存取]
URL.class.php[基于CURL库的get与post请求]
Oauth.class.php[Oauth相关URL动态拼接与token操作]

6.官方优化SDK
SDK太老,很久无人维护 ----调整文件及目录结构
SDK中的常量名太常见可能和现有项目冲突----批量替换

7.申请微博授权平台的AppID和AppKey
open.weibo.com登陆微博账号,并填写个人信息,进行身份认证。
点击网站接入,立即接入 填写域名,进行域名验证,将meta标签放到网站根目录中,立即验证。成功
查看网站应用详情就可以看到AppID和AppKey

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容