I create a request response with status code "Redirect (302)" without the URL to redirect.
private HttpResponseMessage Verify(HttpActionContext actionContext)
{
...
return actionContext.Request.CreateResponse(HttpStatusCode.Redirect, "Credentials not found!");
}
The response on Internet Explorer 10 return the status "(Abort)" rather than "Redirect" and in the other browsers (Chrome and Firefox) returns correctly.