У меня есть веб-приложение ASP.NET с включенной аутентификацией Windows. Мне нужно написать контроллер веб-API ASP.NET в этом приложении, которое использует некоторую логику доступа к данным приложения. Я не хочу создавать новый проект только для веб-API, поскольку мне нужно выставить только небольшую конечную точку, которая обрабатывает пару запросов.
Клиенты Web API будут использовать анонимную службу. Чтобы это разрешить, я попытался использовать фильтр действия AllowAnonymous на обоих контроллерах, а также действия. Но, когда я пытаюсь использовать API с помощью Fiddler, запрос терпит неудачу с состоянием 401, говоря "401 - Несанкционированное: доступ запрещен из-за недопустимых учетных данных".
Есть ли способ достичь этого?