0

我正在使用Azure AD獲取訪問令牌。我正在使用Javascript和HTML來獲取用戶登錄和成功登錄我有訪問令牌和過期時間。現在我期待在到期時間完成時獲得更新的訪問令牌,任何人都可以提供給我一個JavaScript解決方案,它使用刷新令牌來獲取新的訪問令牌。Azure AD使用刷新令牌訪問使用javascript的訪問令牌

回答

0

在瀏覽器中執行的JavaScript應用程序不依賴表示會話的刷新令牌。會話由Azure AD在成功驗證時發佈的Cookie維護。應用程序可以利用該會話來更新訪問令牌,通常通過使用隱藏的iframe(通過隱式流而不需要UX)(通過prompt = none參數強制執行)來請求令牌。 SPA應用程序的Azure AD庫(ADAL JS和MSAL JS)會自動爲您執行這些續訂操作,實施前面描述的方法。請參閱https://azure.microsoft.com/en-us/resources/samples/?service=active-directory&term=javascript以獲取展示這些庫的使用情況的示例。

相關問題