如何缓存asp.net mvc3移动应用程序的用户凭据

时间:2012-04-13 22:12:36

标签: asp.net-mvc-3

我使用asp.net mvc3,html5,jquerymobile开发了一个移动应用程序。我正在使用ADFS身份验证对用户进行身份验证。一旦用户通过身份验证,就可以使用IPAD或IPhone,他可以执行下载功能以下载应用程序。现在,当用户再次尝试导航回应用程序时完成下载功能后,系统会再次通过登录窗口提示他。

我需要阻止用户再次再次输入登录凭据。所以我想到缓存用户凭据将是个好主意。

任何人都可以帮助我知道在这种情况下我们如何缓存用户凭据详细信息,以防止用户再次输入登录凭据。

谢谢&问候, Santosh Kumar Patro

1 个答案:

答案 0 :(得分:1)

您可以使用持久性Cookie。进行身份验证时,只需将true作为第二个参数传递给FormsAuthentication.SetAuthCookie方法。这将发出一个cookie,该cookie将在您在web.config的<forms>中指定的给定超时期限内存储在客户端上。