/ / Чи може програма Silverlight підтверджувати автентифікацію порівняно з локальним сервером LDAP / ActiveDirectory - .net, asp.net, Silverlight, active-directory, ldap

Чи може програма Silverlight автентифікуватись проти локального сервера LDAP / ActiveDirectory - .net, asp.net, silverlight, active-директорії, LDAP

Якщо у мене розміщена зовнішня програма (www.зовні. це було б зроблено.

Технічно представляється можливим в тому випадку, коли користувачспробував увійти на сайт external.com через інтерфейс Silverlight на стороні клієнта, щоб програма SL могла підключитися до служби входу за межами сайту.com і отримати відповідь про аутентифікацію цього користувача на адресу ldap.inside.com. Додаток SL здійснює дзвінки на ldap.inside.com для автентифікації користувача.

Звичайно, виникає питання про те, як надійно повідомляється сервер про те, що клієнт перевірив автентифікацію ... Хтось це робив?

Відповіді:

1 для відповіді № 1

Думаю, найкраще скористатися механізмом членства в ASP.NET. Це може бути налаштовано на те, щоб іти проти Active Directory.

Наступне посилання розповідає про те, як налаштувати членство на `Active Directory: http://msdn.microsoft.com/en-us/library/ms998360.aspx

У наступній статті йдеться про членство та роль ролі ASP.NET у Silverlight: http://blogs.msdn.com/brada/archive/2008/05/03/accessing-the-asp-net-authentication-profile-and-role-service-in-silverlight.aspx

Крім того, ви можете переглянути останню версію послуг RIA. У них є шаблон використання членства в ASP.NET у вашій програмі Silverlight.


0 для відповіді № 2

Мммм ... це можна зробити на звичайному ASP.net / Web app, якщо asnwer є істинним, то ви можете успадкувати контекст від програми ASP .net, якщо ні ... Я думаю, що не SL 2 є досить обмеженим, коли говорити про безпеку (можливо, у версії 3 є щось).

HTH Брауліо


0 для відповіді № 3

Одним із способів може бути: 1). Додайте до програми Silverlight довідку про службу, яка вказує на ваш веб-сервер, де працює процес, який запустить автентифікацію LDAP. 2). Повернення з повідомлення про успіх або помилку служби. 3). Прочитайте повернене значення послуги та дійте на нього у додатку Silverlight.

У цій статті йдеться про запит LDAP з веб-програми: текст посилання