国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

建設(shè)網(wǎng)站思路青島seo排名公司

建設(shè)網(wǎng)站思路,青島seo排名公司,網(wǎng)站開發(fā)流程中網(wǎng)站制作包括,網(wǎng)頁游戲排行榜前寫在前面:各位看到此博客的小伙伴,如有不對的地方請及時(shí)通過私信我或者評論此博客的方式指出,以免誤人子弟。多謝!如果我的博客對你有幫助,歡迎進(jìn)行評論????、點(diǎn)贊👍👍、收藏????&#…

寫在前面:各位看到此博客的小伙伴,如有不對的地方請及時(shí)通過私信我或者評論此博客的方式指出,以免誤人子弟。多謝!如果我的博客對你有幫助,歡迎進(jìn)行評論????、點(diǎn)贊👍👍、收藏????,滿足一下我的虛榮心💖🙏🙏🙏 。

上一篇記錄了使用jwt令牌和自定義token攜帶的信息,本篇繼續(xù)完善一下令牌的解析和使用refresh_token獲取令牌,本篇代碼基于上一篇:使用Spring Security OAuth2使用JWT生成token及自定義token攜帶的信息(十)

目錄

Java解析JWT內(nèi)容

pom依賴

測試類

Postman測試

刷新令牌

環(huán)境?

Postman測試


Java解析JWT內(nèi)容

這里我們使用jjwt的工具包解析JWT的內(nèi)容。

pom依賴

<dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt</artifactId><version>0.9.0</version>
</dependency>

測試類

@GetMapping(value = "/jwt")
public Object jwt(HttpServletRequest request) {String authorization = request.getHeader("Authorization");return Jwts.parser().setSigningKey("abc123".getBytes(StandardCharsets.UTF_8)).parseClaimsJws(authorization).getBody();
}

Postman測試

啟動(dòng)我們之前的認(rèn)證服務(wù)和測試服務(wù)。

首先,獲取token,如下:

localhost:9005/oauth/token?client_id=dev-client&client_secret=123456&grant_type=password&username=zhangsan&password=123456

結(jié)果如下:

然后,我們訪問JWT解析測試方法 http://localhost:9000/jwt,如下:

結(jié)果如下:

如上,已經(jīng)JWT的內(nèi)容已經(jīng)解析出來了。

刷新令牌

下面演示一下token失效時(shí)使用refresh_toekn重新獲取token的過程。

環(huán)境?

我們的客戶端信息是保存在數(shù)據(jù)庫的,要想支持刷新令牌,注意oauth_client_details表中authorized_grant_types要包含refresh_token,另外,之前令牌的有效期和刷新令牌的有效期是配置在令牌服務(wù)中的,如下:

tokenServices.setAccessTokenValiditySeconds(60);
tokenServices.setRefreshTokenValiditySeconds(3600);

這里咱們配置在數(shù)據(jù)庫oauth_client_details表中,后續(xù)客戶端信息會(huì)做一個(gè)管理功能來維護(hù)這些信息,為了演示,這里還將令牌有效期設(shè)置為30秒,刷新令牌的有效期設(shè)置為3600秒,如下:

Postman測試

使用上面的token再次訪問? 訪問JWT解析測試方法 http://localhost:9000/jwt,結(jié)果如下:

后臺報(bào)錯(cuò)信息如下:

?io.jsonwebtoken.ExpiredJwtException: JWT expired at 2023-03-09T09:56:55Z. Current time: 2023-03-09T10:08:47Z, a difference of 712101 milliseconds. ?Allowed clock skew: 0 milliseconds.

如上,JWT expired,使用refresh_token重新獲取token,如下:

?

?結(jié)果如下:

?使用新獲取的access_token再次訪問?JWT解析測試方法 http://localhost:9000/jwt,就可以在再次訪問了。

http://aloenet.com.cn/news/45116.html

相關(guān)文章:

  • php網(wǎng)站集成支付寶接口2022百度seo優(yōu)化工具
  • 如何在天氣預(yù)報(bào)網(wǎng)站做引流網(wǎng)站關(guān)鍵詞優(yōu)化排名外包
  • 云主機(jī) 網(wǎng)站嗎網(wǎng)站友鏈查詢源碼
  • 網(wǎng)站閉站保護(hù)網(wǎng)站運(yùn)營一個(gè)月多少錢
  • 向國旗敬禮做時(shí)代新人網(wǎng)站上海自動(dòng)seo
  • 國外做btc的網(wǎng)站軟文推廣文案
  • 自己做家具展示網(wǎng)站優(yōu)化seo深圳
  • 昆明網(wǎng)站建設(shè)價(jià)目表最新軍事消息
  • 網(wǎng)站建設(shè)師百度百科網(wǎng)絡(luò)輿情監(jiān)測
  • 石家莊建站網(wǎng)頁模板百度人工服務(wù)
  • 源碼建站之網(wǎng)站建設(shè)搜索引擎平臺有哪些軟件
  • 做菠菜網(wǎng)站有沒有被騙的百度瀏覽器官方網(wǎng)站
  • 南京微信網(wǎng)站建設(shè)百度我的訂單查詢
  • 唐山網(wǎng)站建設(shè)費(fèi)用seo排名公司
  • iis 網(wǎng)站文件被占用seo優(yōu)化多久能上排名
  • 用dw做旅游網(wǎng)站的方法權(quán)重查詢
  • 比較厲害的網(wǎng)站制作公司重慶seo整站優(yōu)化外包服務(wù)
  • 淘客做網(wǎng)站怎么備案百度一下百度官網(wǎng)
  • 用國外網(wǎng)站 圖片做自媒體福州seo公司排名
  • 動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)個(gè)人簡歷代碼seo宣傳網(wǎng)站
  • 銷售seo是什么的
  • 貸款織夢網(wǎng)站模版網(wǎng)絡(luò)營銷策略分析論文
  • 國外高校實(shí)驗(yàn)室網(wǎng)站建設(shè)成果廣告聯(lián)盟論壇
  • 網(wǎng)站建設(shè)的seo策略信息流廣告投放渠道
  • 網(wǎng)站建設(shè)高清圖片刷百度關(guān)鍵詞排名優(yōu)化
  • iis 部署wordpressseo刷詞
  • asp網(wǎng)站頁面設(shè)計(jì)外鏈兔
  • 網(wǎng)站設(shè)計(jì)外文文獻(xiàn)廣州關(guān)鍵詞排名推廣
  • 微信導(dǎo)購網(wǎng)站怎么做視頻教學(xué)百度推廣客服
  • 網(wǎng)站建設(shè) 中山自己網(wǎng)站怎么推廣