![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OAuth2.0授权
文章平均质量分 79
PJubuntu
这个作者很懒,什么都没留下…
展开
-
OAuth2.0授权学习——1,第三方网站授权
首先下载oauth2.0服务器端库——Oauth2.0,我这里用它已经实现的mongo驱动来演示第三方网站如何申请授权 (当然我们还需要启动mongo服务),下面就用mongo目录里面的例子来测试一下 1,申请Client ID(注册一个开发者应用,填写应用ID,Secret以及回调网址) 访问 http://localhost/oauth/server/examples/...原创 2012-12-03 08:42:22 · 121 阅读 · 0 评论 -
OAuth2.0授权学习—2,账号密码授权
对于没有服务端的第三方应用,使用账号密码授权也是一种方式(不过需要基于用户对这个应用足够信任的前提) 1,申请Client ID(填写应用ID号和密码,这里不需要填写回调网址) 访问 http://localhost/oauth/server/examples/mongo/addclient.php 填写ID=50001,Secret=pwd提交,查询数据库如下 ...原创 2012-12-03 08:42:41 · 544 阅读 · 0 评论 -
OAuth2.0授权学习——3,更新access token
当access token过期后,可以通过refresh token去请求更新access token,当然需要服务器端支持这个逻辑,OAuth2.inc中已经有了相应代码。添加mongooauth驱动中对grant_type的支持 /** * Overrides OAuth2::getSupportedGrantTypes(). */ protected fun...原创 2012-12-03 08:43:02 · 243 阅读 · 0 评论