В настоящее время я работаю над созданием приложения .NET 3.5 для клиента, предпочитающего единый вход в Windows, но работающего в среде Novell Netware 6 (рабочие столы WinXP).
Правильно ли я считаю, что это исключает использование встроенной проверки подлинности Windows внутри приложения .NET, чтобы не запрашивать у пользователя учетные данные?
Несмотря на то, что они находятся в сети Novell (с eDirectory), клиент также поддерживает экземпляр Active Directory, который можно использовать для проверки подлинности приложения, и, поскольку приложение будет иметь компонент WinForms, я бы идеально хотел использовать службы клиентских приложений аутентифицироваться в AD. Это позволит использовать одну и ту же модель безопасности для всех уровней представления, а также обеспечит автономную аутентификацию, которая может потребоваться.
Однако я не уверен, какие у меня есть варианты для получения учетных данных пользователя, зарегистрированного на настольном ПК. Если об аутентификации Windows не может быть и речи, есть ли другой способ получения и передачи учетных данных через службы клиентских приложений?