0
我在這裏尋找建議。我在我的應用程序中設置了Identity 2。在Dev中,我們使用實體框架,但在我們的測試環境中,由於DBA策略,我們使用SQL腳本更新數據庫。在沒有實體框架的情況下在.Net中以Identity 2種子管理帳戶
我首先需要在管理員用戶第一次運行應用程序時種下管理員用戶,以便他們可以添加新用戶。訪問應用程序需要被控制。在開發中,我們使用種子方法。
對於我們的測試環境,我需要能夠爲用戶創建種子,但是由於密碼是以加密格式保存到數據庫的,我不太清楚如何處理這個問題。根據我的理解,Identity 2每次應用程序第一次運行時都會生成一個種子,並且此種子用於加密密碼。
有沒有人有這個好的解決方案?
葉我曾試過,它的工作。儘管如此,我不確定我是否對此感到滿意。對我來說,這似乎是一種駭人聽聞,如果它被認爲是最好的/好的做法,我可能是錯的,但我會對它感到滿意。 –
好的做法是使用種子方法,onmodelcreate,onmodelchange等,但由於你有一些你必須尊重的策略,這是想到的唯一方法。 – Spike