2016-02-17 73 views
0

我一直在關注tutorial以創建一個Spring SSO應用程序,該應用程序使用Facebook進行身份驗證,但創建了自己的訪問令牌來保護後端資源。如何在Spring OAuth SSO授權服務器中處理令牌過期?

示例應用程序在第一次登錄時創建用戶,並存儲用戶的Facebook標記以供進一步使用(稍後從Facebook獲取數據)。

我的問題是,我該如何處理令牌過期?當facebook令牌到期時,我們如何設置spring安全性來刷新它?我們的應用程序的令牌過期如何?

你可以找到我的示例項目here

回答

1

本教程中的應用程序僅用於認證令牌(即,它會在用戶登錄後可獲取用戶的個人信息使用一次),所以這是極不可能在正在使用它的時候到期。話雖如此,用於執行單個請求的OAuth2RestOperations實例能夠自行刷新令牌(如果提供者向其發送刷新令牌並允許您的客戶端刷新訪問令牌)。

相關問題