Компания, в которой я работаю, разрабатывает приложения Winforms .net, в которые пользователи должны войти.Эти приложения развертываются в онлайн-среде, например, настольные компьютеры в локальной сети, где клиентское приложение подключается к службе на сервере.Те же приложения могут быть развернуты «автономно» в автономной среде, где данные иногда синхронизируются обратно в головной офис при наличии доступного соединения.
Головной офис имеет LDAP (Active Directory), ноотключенные среды нет.
В настоящее время каждое приложение имеет свою собственную таблицу логина / пароля в базе данных.
Что является хорошим подходом для реализации единого логина / пароля или другого механизма аутентификации для всех пользовательских разработокwinforms приложения как в онлайн, так и в автономном режиме (?) , без
- , распределяя все логины и пароли для всех отключенных установок
- копирование содержимого LDAP в каждую среду
Есть ли способ сделать это с помощью аутентификации Windows?
РЕДАКТИРОВАТЬ: он не обязательно должен работать с AD, но он должен работатьв автономном режиме.