Интеграция проверки подлинности домена Windows с внешним веб-сайтом

Я являюсь разработчиком небольшого интернет-приложения (SAAS), и при запуске я ожидаю, что большинство моих клиентов будут аутентифицироваться (войти в систему) в моем приложении, используя стандартную технику электронной почты + пароль.

Однако я хотел бы предложить лучший вариант единого входа для более крупных клиентов, у которых будут готовые сообщества потенциальных пользователей моей системы. Такие сообщества часто используют рабочие столы Windows, которые уже прошли проверку подлинности на внутреннем корпоративном контроллере домена Windows.

Я ищу возможность улучшить процесс аутентификации пользователя моего веб-сайта и доверять или делегировать аутентификацию домена клиента. Я был бы очень младшим партнером в любой такой интеграции, поэтому я сомневаюсь, что крупная корпорация позволит мне запустить вспомогательный контроллер домена, подключенный к их системе. Экономика приложения SAAS не позволяет использовать аппаратные схемы VPN.

Облако Azure, вероятно, будет использоваться для размещения моего приложения SAAS, если это поможет прояснить варианты.


person camelCase    schedule 07.11.2009    source источник
comment
Я думаю, что у вас уже есть большая часть ответа, если вы идете по лазурному маршруту — федеративное удостоверение является частью платформы, хотя найти ссылки на права — непростая задача... попробуйте следующее: msdn.microsoft.com/en-us/security/aa570351.aspx   -  person Murph    schedule 08.11.2009


Ответы (3)


Другой вариант в вашем распоряжении — службы федерации Active Directory (ADFS). Взгляните на Обзор служб федерации Active Directory (ADFS) в Windows Server 2003 R2

person Chetan    schedule 09.11.2009

Поскольку вы хотите разместить это как для малых, так и для крупных клиентов, я предлагаю вам использовать Windows Azure ACS (службу управления доступом) для вашей установки.

Это позволяет вашему приложению использовать любого поставщика удостоверений, такого как facebook, google, live id и yahoo. ACS также позволит федерацию Active Directory через ADFS.

Таким образом, вы можете предоставить своим клиентам все возможные варианты и сохранить код приложения одинаковым.

person Frode Stenstrøm    schedule 29.05.2011

Шаг 1: настройте одностороннее доверие их домена к вашему домену. Вы делаете это, они не участвуют.

Шаг 2: используйте SSPI для получения учетных данных через Kerberos или SSL.

person bmargulies    schedule 16.11.2009