2014-07-15 34 views
0

我有一個現有的webforms應用程序與自己的數據和登錄信息。我正在使用將使用相同數據的MVC版本。有沒有辦法在MVC應用中使用ASP.Net Identity 2.0中的現有數據庫中的登錄信息?我已經搜索,但只找到MVC 4的參考,並使用現有的數據與簡單的會員資格。對於少數用戶,已經有用戶名,密碼和電子郵件,所以Identity可以利用這些數據?我需要能夠讓管理員訪問某些和編輯訪問另一個等我有一個webforms應用程序的現有登錄信息。我可以遷移到ASP.NET身份嗎?

+0

這裏恐怕沒有簡單的答案。這一切都取決於您現有的用戶身份驗證/授權系統如何工作以及數據如何存儲,您可能會發現您可以使用Identity 2.0的定製/重寫版本,但同樣需要一些工作才能將所有數據重新映射到適當的領域。您可以將各種簡單成員身份相同的原則應用於身份示例,並嘗試將其應用於您的登錄結構。 –

+0

謝謝你的回答。由於我在當前表中只有少數用戶,因此可能更容易重新創建Identity中的用戶? –

+0

沒問題。如果您想要現在使用,您可以使用相同的解決方案。微軟已經對身份提供商進行了改進。這又取決於你在mvc環境中實現它有多容易。還有其他的考慮因素是它是如何作爲登錄系統的安全性。密碼加密,驗證,密碼複雜度等 –

回答

1

你應該能夠遷移到身份保持你的SQL會員數據庫,如果你想。請參閱:Migrating Sql membership to identity也就是說,如果您沒有太多數據,則可能更容易將數據遷移到身份。

相關問題