Pergunta

I wanted to require SSL for the Elmah controller in Elmah.MVC package. Has anybody already done this? As of now I can secure it by requiring authorization but I would want elmah log data returned only over SSL.

Foi útil?

Solução

Open the ELMAH controller and add the following attribute:

[RequireHttps]

Example:

using System.Web.Mvc;

namespace Elmah.Mvc
{
    [Authorize]
    [RequireHttps]
    public class ElmahController : Controller
    {
        public ActionResult Index(string resource)
        {
            /* Adapted by Alexander Beletsky */
            return new ElmahResult();
        }

        public ActionResult Detail(string resource)
        {
            /* Adapted by Alexander Beletsky */
            return new ElmahResult();
        }
    }
}

Source code for the ELMAH controller taken from GitHub project

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top