c# - ASP.NET MVC 中的身份 cookie 身份验证

标签 c# asp.net asp.net-mvc authentication identity

我遇到以下问题:我在 ASP MVC 应用程序中使用 Identity。我的身份验证类型是 "ApplicationCookie"。问题是这个应用程序将被银行使用,他们禁止使用 cookie。我的问题是(我是 ASP 的新手)这个 cookie 存储在哪里(仅在服务器上,在客户端上等等),Identity 在这种情况下是正确的方法吗?

谢谢。

最佳答案

首先 ApplicationCookie 将存储在客户端浏览器本身中。 如果您配置了 Cookie 身份验证,则服务器会将包含加密和签名声明的 cookie 返回给浏览器。 此 cookie 将存储在您的浏览器中,直到它过期或用户注销以删除 cookie。默认情况下,此 cookie 的过期时间为 14 天。此 cookie 默认命名为:.AspNet.ApplicationCookie。

This is a potential security risk and to provide a truly secure connection you would have to use HTTPS.

关于c# - ASP.NET MVC 中的身份 cookie 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34064127/

相关文章:

javascript - 服务器端重定向后未检测到 AngularJS ui-router 状态

asp.net - 依赖注入(inject)和存储库模式之间的区别

javascript - 我的函数没有返回所有检查的值

c# - 为什么我在使用 FileStream.Write 时会越界?

c# - 返回非常大的字符串时 .asmx 请求超时

c# - 似乎无法摆脱兼容性 View ?

asp.net - 错误 404 on/bin 浏览

asp.net - DotNetNuke、经典 ASP 应用程序、ASP.NET 应用程序之间的单点登录 0n

c# - 为什么 EventArgs 构造函数不 protected ?

c# - 从 Java 应用程序调用 C# dll