asp.net бросить несанкционированное исключение
throw new HttpResponseException(HttpStatusCode.Unauthorized);
Good Goose
throw new HttpResponseException(HttpStatusCode.Unauthorized);