簡體   English   中英

如何在Spring OAuth SSO授權服務器中處理令牌到期?

[英]How to handle token expirations in a Spring OAuth SSO Authorization server?

我一直在遵循一個教程來創建一個Spring SSO應用程序,該應用程序使用Facebook進行身份驗證,但是創建了自己的訪問令牌以保護后端資源。

該示例應用程序在首次登錄時創建一個用戶,並存儲該用戶的facebook令牌以供進一步使用(稍后再從facebook獲取數據)。

我的問題是我該如何處理令牌到期? 當Facebook令牌過期時,我們如何設置Spring Security來刷新它? 我們的應用程序的令牌到期如何?

您可以在這里找到我的示例項目。

教程中的應用程序僅使用令牌進行身份驗證(即,當用戶登錄以獲取用戶的個人詳細信息時,它將使用一次),因此它在使用時極不可能過期。 話雖如此,用於執行該單個請求的OAuth2RestOperations實例能夠自行刷新令牌(如果提供者向其發送了刷新令牌,並允許客戶端刷新訪問令牌)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM