为MVC3应用程序中的某些操作启用并要求SSL

Pro*_*ofK 4 asp.net security asp.net-mvc ssl asp.net-mvc-3

我正忙着在我的支付服务提供商和我的网站之间建立协议.他们使用即时付款通知(IPN),他们在处理付款时联系我网站上的URL,向我发送确认数据.我想使用SSL来保护此URL和一两个其他URL.大多数操作都不需要这样做,因为在正常操作期间没有传递敏感数据,只有付款,登录和上传.

xqw*_*zid 7

应该只需要将[RequireHttps]注释添加到操作中:

[RequireHttps]
public ActionResult processOverSSL ()
{

}
Run Code Online (Sandbox Code Playgroud)

只要IIS使用证书配置SSL,就应该重定向到https.