OAuth2.0学习(1-8) 授权方式五之Access_Token令牌过期更新
2017-06-02 17:48
711 查看
OAuth2.0的Access_Token令牌过期更新
如果用户访问的时候,客户端的"访问令牌"已经过期,则需要使用"更新令牌"申请一个新的访问令牌。
客户端发出更新令牌的HTTP请求,包含以下参数:
granttype:表示使用的授权模式,此处的值固定为"refreshtoken",必选项。
refresh_token:表示早前收到的更新令牌,必选项。
scope:表示申请的授权范围,不可以超出上一次申请的范围,如果省略该参数,则表示与上一次一致。
下面是一个例子。
如果用户访问的时候,客户端的"访问令牌"已经过期,则需要使用"更新令牌"申请一个新的访问令牌。
客户端发出更新令牌的HTTP请求,包含以下参数:
granttype:表示使用的授权模式,此处的值固定为"refreshtoken",必选项。
refresh_token:表示早前收到的更新令牌,必选项。
scope:表示申请的授权范围,不可以超出上一次申请的范围,如果省略该参数,则表示与上一次一致。
下面是一个例子。
POST /token HTTP/1.1 Host: server.example.com Authorization: Basic czZCaGRSa3F0MzpnWDFmQmF0M2JW Content-Type: application/x-www-form-urlencoded grant_type=refresh_token&refresh_token=tGzv3JOkF0XG5Qx2TlKWIA
相关文章推荐
- OAuth2.0学习(1-10)新浪开放平台微博认证-手机应用授权和refresh_token刷新access_token
- OAuth2.0学习(1-5)授权方式2-简化模式(implicit grant type)
- spring-oauth-server实践:授权方式四:client_credentials 模式下access_token的产生
- OAuth2.0学习(1-6)授权方式3-密码模式(Resource Owner Password Credentials Grant)
- 【OAuth2.0网页授权】根据access_token和openId获取用户基本信息(Senparc.Weixin.MP.dll)
- OAuth2.0学习(1-9)新浪开放平台微博认证-web应用授权(授权码方式)
- IOS最新新浪微博开放平台Oauth2.0授权获取Access_Token
- OAuth2.0学习(1-7)授权方式4-客户端模式(Client Credentials Grant)
- 【微信公众号】微信关于网页授权access_token和普通access_token的区别及两种不同方式授权
- IOS最新新浪微博开放平台Oauth2.0授权获取Access_Token(通用)
- spring-oauth-server实践:授权方式四:client_credentials 模式下有效期内重复申请 access_token ?
- 新浪微博Oauth2.0授权 获取Access Token以及API的使用
- spring-oauth-server实践:使用授权方式四:client_credentials 模式下access_token做业务!!!
- OAuth2.0学习(1-4)授权方式1-授权码模式(authorization code)
- 【OAuth2.0网页授权】根据code获取access_token和openId(Senparc.Weixin.MP.dll)
- C#微信公众平台开发—access_token的获取存储与更新
- 微信公共平台开发-(.net实现)5--access_token过期的问题
- 微信公共服务平台开发(.Net 的实现)5-------解决access_token过期的问题
- 微信公共服务平台开发(.Net 的实现)5-------解决access_token过期的问题
- 微信开发者获取服务令牌(component_access_token){"errcode":41002,"errmsg":"appid missing"}