Kod odpowiedzi 401 dla żądań jsona z ASP.NET MVC

Jak wyłączyć standardową obsługę ASP.NET kodu odpowiedzi 401 (przekierowanie na stronę logowania) dla żądań AJAX / JSON?

Dla stron internetowych jest w porządku, ale dla AJAX muszę uzyskać odpowiedni kod błędu 401 zamiast dobrze wyglądającego 302/200 dla strony logowania.

Aktualizacja: Istnieje kilka rozwiązań od Phila Haacka, PM z ASP.NET MVC -http://haacked.com/archive/2011/10/04/prevent-forms-authentication-login-page-redirect-when-you-donrsquot-want.aspx