URL de inicio de sesión predeterminada en HttpUnauthorizedResult en asp.net mvc
He escrito una @ personalizaAuthorizeAttribute
que tiene la siguiente condición en la aplicación asp.net mvc3:
public override void OnAuthorization(AuthorizationContext filterContext)
{
//auth failed, redirect to Sign In
if (!filterContext.HttpContext.User.Identity.IsAuthenticated)
{
filterContext.Result = new HttpUnauthorizedResult();
}
}
Y en mi web.config, tengo:
<authentication mode="Forms">
<forms loginUrl="~/User/SignIn" timeout="2880" />
</authentication>
Al fallar la autenticación, se redirige a la página "/ Cuenta / Inicio de sesión" de forma predeterminada.
¿Cómo cambio esta URL de redireccionamiento predeterminada y la redirijo a "/ User / SignIn"?
La captura de pantalla muestra una visión clara de lo que estoy tratando de decir ...
Aunque configuré '/ User / SignIn', redirige a '/ Account / Login'