文档章节

OAuth2.0---Oltu理解

-悟空-
 -悟空-
发布于 2015/05/08 11:29
字数 239
阅读 799
收藏 6

##OAuth2.0---Oltu

##请求流程 ###Step1:获取Authorization Code,授权界面

  • grant_type 授权类型authorization_code
  • redirect_uri 回调路径
  • scope 授权范围
  • state 客户端状态值

返回的授权auth_code和原始状态值state

###Step2:通过Authorization Code获取Access Token

  • grant_type 请求授权类型access_token
  • client_id 用户授权成功之后回调redirect_uri 返回的auth_code
  • client_secret 分配给第三方应用的code
  • auth_code 请求授权时客户端请求过来的
  • redirect_uri

返回的是access_token和有效期expires_in和refresh_token刷新

###Step3:权限自动续期,refresh access_token

  • grant_type 授权类型refresh_token
  • client_id
  • client_secret
  • refresh_token

返回的新的access_token和新的refresh access_token

###Step4:使用Access Token来访问和修改数据

  • access_token
  • op 对应操作

参考文档: Oltu OAuth2集成-开涛的博客

理解OAuth 2.0 - 阮一峰的网络日志 oauth2.0 官网 腾讯开放平台-OAuth2.0简介 新浪授权-OAuth2.0概述 使用OAuth2.0访问豆瓣API

© 著作权归作者所有

共有 人打赏支持
-悟空-

-悟空-

粉丝 144
博文 25
码字总数 35562
作品 0
海淀
高级程序员
私信 提问
OAuth2.0的Java实现 Apache Amber

Apache Oltu Apache Oltu is an OAuth protocol implementation in Java. http://oltu.apache.org/ 当前开放平台大行其道,其中的授权安全问题如何处理?oauth2.0协议是当今互联网时代用户授...

mickelfeng
2013/07/03
0
5
oauth2-shiro 0.1-beta 发布

经过不断地试错与研究, 整合oauth2与shiro的 oauth2-shiro项目 0.1-beta 发布. oauth2-shiro 整合Apache Oltu 与 Shiro. 提供一个轻量的OAUTH2应用框架. 并根据不同的应用场景提供不同的实现...

monkeyk7
2015/09/26
2.1K
10
oauth2-shiro 0.1-rc 发布

经过国庆期间的假期, oauth2-shiro的0.1-rc版本发布了, 相比0.1-beta版本, 更新内容如下: 1. 重构项目结构,实现模块化. 将OAUTH中的auth(authz模块)与resource(resources模块)分开成不同的子...

monkeyk7
2015/10/07
2.2K
6
OAuth 开源框架 Apache Oltu 因不活跃宣布退休

因项目不活跃,Apache Oltu 已宣布退休。 Apache Oltu 是 OAuth 协议的 Java 语言实现,同时也涵盖了其他“ OAuth 系列”的相关实现,如 JWT、JWS 和 OpenID Connect 。它符合 OAuth 2.0 规范...

王练
2018/04/09
2.8K
6
运用Oltu框架搭建OAuth的Demo工程

Apache的Oltu就是实现了OAuth的框架 参考文章: http://jinnianshilongnian.iteye.com/blog/2038646 https://blog.csdn.net/jing12062011/article/details/78147306 1. 搭建Maven工程框架 2.......

LinkedBear
2018/08/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 世界的源代码

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @小鱼丁 :#今日歌曲推荐# 分享Jason Mraz的单曲《Prettiest Friend (Demo)》: 《Prettiest Friend (Demo)》- Jason Mraz 手机党少年们想听歌...

小小编辑
今天
59
5
java框架学习日志-13(Mybatis基本概念和简单的例子)

在mybatis初次学习Mybatis的时候,遇到了很多问题,虽然阿里云的视频有教学,但是视频教学所使用的软件和我自己使用的软件不用,我自己用的数据库是oracle数据库,开发环境是idea。而且视频中...

白话
今天
10
0
Java基础:String、StringBuffer和StringBuilder的区别

1 String String:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。 String类的包含如下定义: /** The value is used for character storage. */private final cha...

watermelon11
今天
6
0
mogodb服务

部署MongoDB 官网: https://www.mongodb.com/download-center/community 创建mongo数据目录 mkdir /data/mongodb 二进制部署 wget -c https://fastdl.mongodb.org/linux/mongodb-linux-x8......

以谁为师
昨天
5
0
大神教你Debian GNU/Linux 9.7 “Stretch” Live和安装镜像开放下载

Debian项目团队于昨天发布了Debian GNU/Linux 9 "Stretch" 的第7个维护版本更新,重点修复了APT软件管理器中存在的安全漏洞。在敦促每位用户尽快升级系统的同时,Debian团队还发布了Debian ...

linux-tao
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部