Я создаю приложение WPF, для которого все пользователи должны проходить проверку подлинности в Active Directory.
- Клиент, я использую службы клиентских приложений.
- На стороне сервера у меня есть веб-приложение asp.net с AspNetActiveDirectoryMembershipProvider.
Все работает как положено.
Однако есть одна загвоздка.
Некоторые пользователи wpf-приложения входят в домен, используя свои окна, другие - нет.
Так что для пользователей, которые вошли в домен (группа A), я не хочу запрашивать их имя пользователя / пароль при запуске приложения.
Другие пользователи (группа B), конечно же, должны указать свои имя пользователя и пароль Active Directory при запуске приложения.
Эта группа B просто выполняет Membership.ValidateUser (userName, пароль), заканчивая в AspNetActiveDirectoryMembershipProvider и проходит аутентификацию.
Однако, как я могу проверить для группы A, что они были успешно аутентифицированы в AspNetActiveDirectoryMembershipProvider, не имея
спросить их имя пользователя / пароль?
Спасибо,
Koen