我用asp.net mvc3,html5,jquerymobile开发了一个移动应用程序。我使用ADFS身份验证对用户进行身份验证。使用IPAD或IPhone一旦用户被认证,他就能够执行下载功能以便下载应用程序。现在,一旦下载功能完成,当用户再次尝试导航回应用程序时,系统将再次提示他登录窗口。
我需要阻止用户再次输入登录凭据。因此,我认为缓存用户凭证将是一个好主意。
是否有人可以帮助我了解在这种情况下如何缓存用户凭据详细信息,以防止用户再次输入登录凭据。
感谢和问候,Santosh Kumar Patro
发布于 2012-04-14 06:16:06
您可以使用持久性cookies。在进行身份验证时,只需将true作为第二个参数传递给FormsAuthentication.SetAuthCookie方法即可。这将发出一个cookie,该cookie将在您在web.config的<forms>中指定的给定超时时间内存储在客户端上。
https://stackoverflow.com/questions/10148966
复制相似问题