微信網頁授權之access_token和refreshtoken區別與聯絡
授權碼設定(code)
第三方通過code進行獲取 access_token的時候需要用到,code的超時時間為10分鐘,一個code只能成功換取一次access_token即失效。
授權作用域(scope)
作用域代表使用者授權給第三方的介面許可權,第三方應用需要向服務端申請使用相應scope的許可權後,經過使用者授權,獲取到相應access_token後方可對介面進行呼叫。
令牌有效期(access_token)
access_token是呼叫授權關係介面的呼叫憑證,由於access_token有效期(目前為2個小時)較短,當access_token超時後,可以使用refresh_token進行重新整理,access_token重新整理結果有兩種:
1. 若access_token已超時,那麼進行refresh_token會獲取一個新的access_token,新的超時時間;
2. 若access_token未超時,那麼進行refresh_token不會改變access_token,但超時時間會重新整理,相當於續期access_token。
refresh_token擁有較長的有效期(30天),當refresh_token失效的後,需要使用者重新授權。
相關文章
- 微信網頁授權網頁
- 【Privilege】SYSOPER和SYSDBA特權的區別與聯絡
- Laravel 微信 Token 配置 與微信網頁授權操作Laravel網頁
- 微信網頁靜默授權網頁
- Session和Cookie的聯絡與區別SessionCookie
- CGI與Servlet的區別和聯絡Servlet
- Session和Cookie的區別與聯絡SessionCookie
- 微信網頁授權視訊教程網頁
- Linux和Ubuntu的區別與聯絡LinuxUbuntu
- define與typedef區別與聯絡
- [微信開發] 微信網頁授權Java實現網頁Java
- 關於微信公眾號靜默授權和非靜默授權的區別
- javaSE中的==和equals的聯絡與區別Java
- 程式和執行緒的區別與聯絡執行緒
- HDFS 塊和 Input Splits 的區別與聯絡
- NUMA,MPP和HADOOP的區別與聯絡Hadoop
- 並行和併發的區別與聯絡並行
- volatile和synchronized的區別與聯絡[轉]synchronized
- malloc free與new delete的區別和聯絡delete
- cookie與session的區別與聯絡CookieSession
- Session與Cookie的區別與聯絡SessionCookie
- 同步與阻塞的區別與聯絡
- hive與hbase的聯絡與區別Hive
- onchange與onpropertychange的聯絡與區別!
- BS與CS的聯絡與區別
- Apache與Tomcat 區別聯絡ApacheTomcat
- TCP、UDP、HTTP、SOCKET之間的區別與聯絡TCPUDPHTTP
- 第三方微信登入 | 靜默授權與網頁授權的實現網頁
- ajax 實現微信網頁授權登入網頁
- 微信網頁授權登入(c# Webform)網頁C#WebORM
- .NET微信網頁開發之網頁授權獲取使用者基本資訊網頁
- 轉:IDOCBAPIRFC區別和聯絡API
- 陣列地址與指標之間的區別與聯絡陣列指標
- 大資料分析與機器學習之間的區別與聯絡大資料機器學習
- 知識點,JavaScript與Java之間有什麼區別和聯絡?JavaScript
- 資料庫中varchar和Nvarchar區別與聯絡資料庫
- 微信公眾號開發 —— 微信網頁授權小記網頁
- 微信開發-微信網頁開發-授權多次回撥網頁