我正在爲幾所學院構建ASP.NET WCF Restful Service。該服務允許學生進行認證,因此我將在每所學院利用某種中央認證。例如,一所大學可能需要通過Open LDAP進行認證,而另一所大學可能需要Active Directory認證。每個客戶端的自定義身份驗證
我需要能夠輕鬆地將代碼拖放到我的項目中以更改身份驗證類型(打開LDAP,Active Directory等)。
我的解決方案是創建一個接口並在我的自定義認證類中實現它。我會將編譯後的認證類放到我的bin文件夾中,並將一個鍵值條目添加到指定程序集名稱和類名稱的web.config文件中。當用戶身份驗證時,我會通過反射來創建類,並使用接口方法來驗證用戶。
上述方法是處理自定義身份驗證的好方法嗎?有沒有人用不同的方法解決了這個問題?
謝謝你的時間。
維克多
可能重複:http://stackoverflow.com/questions/892911/windows-authentication-and-forms-authentication-together-for-asp-net –
添加積極的評論不會幫助你獲得答案 –