当我在浏览器级别禁用cookie时,“表单身份验证”仍然有效吗?如果不是,那么使用“来自身份验证”的替代方法是什么?Cookie和身份验证-ASP.net
1
A
回答
2
窗体身份验证仍然可以工作,只要你没有设置窗体元素的“无Cookie”参数你的web.config文件到“UseCookies”。
所有其他选项(包括默认的“UseDeviceProfile”)意味着FormsAuthentication将在浏览器中启用或不启用cookie的情况下使用。
<configuration>
<system.web>
<authentication mode="Forms">
<forms
name="MyApp"
loginUrl="/login.aspx"
cookieless="UseDeviceProfile"> // <-- don't set this to "UseCookies"
</forms>
</authentication>
</system.web>
</configuration>
3
是的,当禁用cookie时,表单认证可以工作。你需要更新web.config来处理这种情况。如果cookie被禁用,则安全令牌将通过查询字符串传递。
看看下面的教程窗体身份验证的所有的污垢:http://www.asp.net/learn/security/?lang=cs
1
窗体身份验证与“UseCookies”的作品,如下图所示:
<configuration>
<system.web>
<authentication mode="Forms">
<forms name="MyApp" loginUrl="/login.aspx" cookieless="UseCookies">
</forms>
</authentication>
</system.web>
</configuration>
您可以通过,如果启用Cookie或任何执行前检测不和报告必要的错误执行客户端的浏览器cookie启用完成了。
相关问题
- 1. ASP.NET MVC身份验证Cookie
- 2. ASP.NET身份验证Cookie
- 3. 身份验证Cookie
- 4. 使用Owin OpenId身份验证混合Owin Asp.Net身份Cookie身份验证
- 5. 使用CORS和Cookie身份验证的ASP.NET身份/ OData缺少身份验证Cookie
- 6. ASP.NET窗体身份验证和持久性身份验证Cookie安全
- 7. 表单身份验证和身份验证票据Cookie域
- 8. Ajax:HTTP基本身份验证和身份验证Cookie
- 9. ASP.net表单身份验证Cookie丢失
- 10. asp.net mvc身份验证cookie问题
- 11. ASP.NET WebApi2/MVC5 cookie身份验证
- 12. ASP.NET中的无Cookie身份验证
- 13. 安全身份验证cookie Asp.Net
- 14. 手动删除asp.net身份验证Cookie
- 15. Firefox不接受ASP.NET身份验证Cookie
- 16. 身份验证在asp.net中的Cookie
- 17. ASP.NET网站身份验证Cookie共享
- 18. 定制ASP.NET核心Cookie身份验证
- 19. ASP.NET窗体身份验证Cookie
- 20. Asp.net Forms身份验证Cookie问题
- 21. ASP.NET身份验证Cookie(Web场)
- 22. ASP.NET窗体身份验证Cookie在Safari
- 23. Asp.net和Windows身份验证
- 24. ASP.Net身份验证和Googlebot
- 25. 身份是身份验证Cookie
- 26. Asp .NET身份Cookie身份验证
- 27. 没有ASP.NET身份的OWIN Cookie身份验证
- 28. ASP.NET MVC中的身份Cookie身份验证
- 29. 身份验证/授权与Cookie,没有ASP.NET身份
- 30. DownloadManager与Cookie身份验证