У меня есть сайт asp.net, и мне нужно использовать Windows Auth и Anonymous Auth вместе.
Мне нужна аутентификация Windows, так как мне нужно получить имя пользователя вошедшего в систему пользователя, но такжеНа сайте работает веб-служба, доступ к которой должен осуществляться анонимно.
Если я включаю проверку подлинности Windows, я могу получить пользователя, и это работает нормально, но сайт, вызывающий веб-службу, возвращает ошибку 401.Если я добавлю также анонимный доступ, сайт, использующий веб-сервис, будет работать нормально, но я больше не смогу получить имя пользователя, вошедшего в систему.
Как я могу получить лучшее от обоих - т.е. получить пользователяимя, но не убить мой веб-сервис.