我有一个使用WIF和ADFS进行身份验证的应用程序。此应用程序使用Javascript / jQuery,并使用$ .ajax调用连接到MVC Web Api。
这是我的问题,如果应用程序空闲时间过长(30分钟),对MVC Web API的任何后续调用都会返回302找到的代码,该代码可能会重定向到我的ADFS身份验证页面。
但是我不知道如何在Ajax调用中处理302 Found消息。有没有办法让我优雅地处理这个调用,然后重新做我原来的Web API调用?
谢谢。
答案 0 :(得分:1)
我们在Thinktecture IentityModel中有一个帮助:http://brockallen.com/2013/02/19/suppress-login-redirects-for-api-clients-in-wif-with-thinktecture-identitymodel/