2014-02-14 12 views
0

我實際上想從一個使用Windows身份驗證進行身份驗證的頁面創建/列出/編輯asp.net會員用戶,該網站使用ASP.Net MVC4。這是另一個使用SQL數據庫上的asp.net成員資格進行表單身份驗證的網站的管理網站。所以這應該允許公司用戶管理外部用戶。ASP.Net從外部對會員用戶進行管理

我無法使用Membership-API,因爲實際上下文不支持asp.net成員資格。

使用存儲過程需要手動散列密碼等,這是不推薦的。將用戶直接插入表中也會遇到這個問題。

那麼是否有一個從Windows窗體驗證網站管理asp.net會員用戶的工作示例?

回答

0

我只是設法使用Web服務從asp.net成員資格脫鉤Windows的域認證來解決這個問題:

  • Windows域的網站管理使用web服務
  • web服務提供的功能來管理用戶asp.net會員
  • Web服務訪問必須限制在本地服務器(所以只有Windows域網站才能使用它),並允許匿名訪問(或使用特殊帳戶)。
  • Webservice需要像asp.net會員網站一樣配置,並使用相同的會員資料庫,如「普通用戶網站」
相關問題