15得票1回答
FormsAuthenticationTicket.expiration与web.config中的timeout值有什么关系?

这是一个MVC2网站,我在FormsAuthentication票证中遇到了问题。 用户在30分钟后超时后无法重新登录。 在测试期间,DateTime.Now.AddMinutes(30)的值设置为5000时一切正常,但现在更改为30时问题就开始了。 从cookie创建开始 FormsAut...

15得票1回答
OWIN自托管CookieAuthentication和传统的.NET 4.0应用程序/FormsAuthenticationTicket

我有两个有界上下文: ASP.NET 4.0 MVC/WebForms 应用程序 OWIN 自托管 w/ ASP.NET Web API 2 前者是一款现有的、经过良好建立的产品,但它缺乏架构(SmartUI),导致代码库难以维护,可扩展性和可伸缩性的问题更加明显。 我们正在通过引入...

12得票1回答
FormsAuthenticationTicket.UserData属性的最大长度

我正在为一个基于Forms身份验证的ASP.Net 4.0网站实现自定义身份类,参考了这个教程: Forms Authentication Configuration and Advanced Topics 我想在AuthCookie中存储额外的用户信息(名字、姓氏、性别、地理区域、个人资料...

12得票1回答
FormsAuthenticationTicket.Version属性有什么用途?

我在创建应用程序的身份验证机制时,遇到了FormsAuthenticationTicket.Version属性。文档中没有任何用例示例,我在其他地方也没有找到对其使用的参考。 是否有人已经使用过它? 谢谢

9得票1回答
FormsAuthentication.SetAuthCookie和FormsAuthentication.Encrypt的区别

问题1: setAuthCookie和FormsAuthentication.Encrypt(ticketVariable)相比是否不太安全? 我的意思是,如果任何人尝试通过修改用户名来修改由setAuthCookie创建的cookie,那么这将会违反后续调用的身份验证? 问题2: 对于那...

9得票2回答
表单身份验证票据安全吗?

当用户基于默认的Forms身份验证方法登录时,服务器会创建一个包含加密数据的Cookie(使用Machine Key作为加密密钥)。 这意味着,如果有人找到/猜测/访问了服务器的Machine Key,那么他就可以登录到Web应用程序中。 我开发了一些应用程序,它们位于4个服务器上。因此,...