我正在构建一个需要能够扩展的 Web 应用程序。
我们想要存储一个连接字符串,一个对象,它说明用户现在正在从事的组织以及用户的身份。
我们可以将其序列化并通过 中的 userdata 属性发送FormsAuthenticationTicket
,但这感觉不是最佳解决方案,因为它是不必要的 4-5 个数据字符串,但主要问题是我们正在发送一个加密的连接字符串到我们不想要的用户。
那么我们有哪些选择呢?
ASP.NET 缓存可以成为我们的解决方案吗?我们可以将 ASP.NET 缓存的过期时间和表单身份验证cookie 结合起来吗?