0

Я разрабатываю веб-приложение с (MVC5 + AngularJS) для пользовательского интерфейса и WebAPI2 для веб-сервисов. Theose - это два отдельных проекта, размещенных на разных серверах. И я аутентифицирую свой webapp в Active Directory. Я включил проверку подлинности Windows, и все работает до сих пор.Аутентификация Windows с помощью Angular JS + WebApi

Теперь проблема заключается в том, что я хочу включить проверку подлинности Windows в своем WebAPI тоже. Только авторизованные пользователи активного каталога должны иметь возможность использовать веб-службы. Я включил функции проверки подлинности Windows в IIS.

Если это так, приглашение для входа в систему запускается дважды. Один для моего MVC5, а второй - в том случае, когда вызов webapi отправляется из angularjs. Так что буквально я ввожу учетные данные дважды. Итак, мой вопрос: можем ли мы наследовать/передать учетные данные первого входа в вызов ajax WebAPI, чтобы мы могли подавить второе приглашение.

Заранее спасибо ... !!

ответ