ASP.net 表单身份验证 - 保护对我不起作用
在我的 web.config 文件中,我有以下内容:
<authentication mode="Forms"> <forms name=".ASPXAUTH" protection="All" loginUrl="~/Account/Login.aspx" timeout="2880" /> </authentication>
但是当我登录并使用 fiddler 观察流量时,我仍然可以看到纯文本形式的密码。我不知道出了什么问题。
问候,
马特
in my web.config file i've got the following:
<authentication mode="Forms"> <forms name=".ASPXAUTH" protection="All" loginUrl="~/Account/Login.aspx" timeout="2880" /> </authentication>
But when i log in and watch the traffic with fiddler, i still can see the password in plain text. I have no idea whats wrong.
Regards,
matt
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我只知道有两种解决方案:
I only know of two solutions to this:
表单身份验证仅解决对应用程序内 URL 端点的访问问题,但它不解决数据如何传入和传出客户端的问题 - 您通过 Fiddler 看到的是正常的 HTTP 流量。
通常至少所有主要网站的登录页面都是通过 HTTPS 完成的,因此您无法监视纯文本 HTTP。
Forms authentication only addresses access to URL endpoints within your application, but it does not address how the data is being transferred to and from the clients - what you are seeing through Fiddler is the normal HTTP traffic.
Usually at least the login page of all major sites is done via HTTPS, so you cannot spy on the plain text HTTP.