2011-04-06 106 views
2

我需要能夠使用ActiveDirectory(AD)確定誰正在訪問我的Silverlight應用程序。Silverlight和ActiveDirectory身份驗證

這可能嗎?

我有什麼選擇?

重要:當我意識到Silverlight應用程序本身是託管在IIS,所以我可以使用集成身份驗證來控制訪問主機的網頁一個網頁的背景下舉辦,我想一種可以直接通過Silverlight工作的方法,因爲應用程序可以在「瀏覽器外」模式下運行。

+0

+1。好問題。 – 2011-04-06 04:48:30

回答

0

ActiveDirectoryMembershipProvider Class可用。但我不確定它在Silverlight中是否可用(或支持)

+0

我可以在ASP.Net應用程序中使用它,但不能在Silverlight中使用它。 – 2011-04-06 20:45:15

1

最好的方法是讓WCF服務爲AD提供身份驗證服務,並根據登錄憑據將「憑證」對象返回給SL應用程序。當然,您可以爲您的ASP應用程序,WPF應用程序等使用相同的服務。

+0

你有什麼樣的鏈接? – 2011-04-11 20:09:37