超時我得到其使用WIF和ADFS進行身份驗證的應用程序。此應用程序在Javascript/jQuery中,並使用$ .ajax調用來連接到MVC Web Api。WIF/AD FS,後空閒
這是我的問題,如果應用程序空閒時間過長(30分鐘),則對MVC Web API的任何後續調用都會返回302找到的代碼,該代碼可能會重定向到我的ADFS身份驗證頁面。
但是我不知道如何處理與Ajax調用302 Found消息。有沒有辦法讓我優雅地處理這個調用,然後重新執行我原來的Web API調用?
謝謝。
你在你的WEB API方法得到了什麼認證?您應該檢查從AJAX/WEB API調用返回的HTTP狀態代碼,並將整個頁面重定向到登錄。 –
身份驗證由ADFS登錄頁面完成。但是我沒有重新輸入用戶名和密碼手動 – Sdupere
如果您不需要重新輸入,你可以簡單地延長到期(以及如果302確實發生重定向頁面)? –