如何仅在需要在Asp.Net MVC 5站点中授权的页面强制使用https?

时间:2014-05-18 19:59:03

标签: asp.net-mvc asp.net-mvc-5

我找到了这个链接 Best way in asp.net to force https for an entire site?并将整个网站重定向到https。

我只想对需要授权的网页使用https(通常使用[Authorization]属性) - 例如帐户管理和其他一些页面,以及登录页面。并且不要使用https这些页面不需要授权。

1 个答案:

答案 0 :(得分:4)

别。

您的身份验证Cookie将随每个请求一起提供,无论您是否需要。这意味着您通过HTTP而不是HTTPS提供的每个请求都容易受到会话劫持的攻击。<​​/ p>