2009-08-06 88 views
0

我有一個WCF服務託管在商業託管設施,我需要在我的公司網絡上對Active Directory進行身份驗證。跨網絡WCF服務認證 - 最好的辦法是什麼?

我應該提到,沒有辦法在兩個網絡之間設置AD-Trust。另外,我的corproate IT部門很吝嗇,所以任何解決方案都可能需要由我制定和/或實施。在最糟糕的情況下,我可以在我的公司服務器上託管一個定製的身份驗證服務,託管的WCF服務將調用它來執行身份驗證,但我更願意使用預先構建的或(至少是)行業標準的完成方式我的要求。

在這方面的任何幫助,將不勝感激....

回答

0

我不認爲這會工作的開箱 - 你必須寫一些代碼。

的問題是:

  1. 獲取從託管機器的東西連接您的網絡
  2. 上獲取網絡上的一些值得討論到Active Directory

我不對WCF提供詳細信息足夠了解,但我知道可以完全自定義身份驗證。您需要將自定義身份驗證與網絡上的服務通信(可能使用WCF和一些非常流行的配置)。該服務將從託管服務提供商處獲取用戶名/密碼,並將其傳遞給Active Directory進行驗證。