2

我现在正在使用带有 asp.net Web 应用程序的内置 FormsAuthentication,并且我在 cookie 中添加了一些额外的信息,这导致 cookie 大小“合理”大,约为 500B。这不是很大,但它有可能变得更大,我不喜欢在每个请求之上的这种开销。

默认情况下,formauth cookie 以十六进制编码...

我想知道是否有一种干净的方法可以覆盖 ASP.NET 中的方法或某些东西,这样我就可以将 cookie 编码更改为 base64 而不会产生太多开销。

归根结底,我可以创建自己的类来执行所有身份验证,但我喜欢使用 asp.net 为角色提供者和成员提供者提供内置功能。

有没有人有任何想法或有人尝试过这个?谢谢。

4

0 回答 0