簡體   English   中英

在沒有實體框架的.Net中使用身份2播種Admin帳戶

[英]Seeding Admin account with Identity 2 in .Net without Entity Framework

我在這里尋求建議。 我在我的應用程序上設置了身份2。 在開發人員中,我們使用實體框架,但在測試環境中,由於DBA策略,我們使用SQL腳本更新數據庫。

我需要在應用程序首次運行時最初為Admin用戶設置種子,以便他們可以隨后添加新用戶。 需要控制對應用的訪問。 在開發人員中,我們使用種子方法。

對於我們的測試環境,我需要能夠為用戶設置種子,但是由於密碼是以加密格式保存到數據庫的,因此我不太確定如何處理此問題。 據我了解,每次應用程序首次運行時,Identity 2都會生成一個種子,該種子用於加密密碼。

有人對此有好的解決方案嗎?

您是否考慮過使用Global.asax.cs的Application_Start方法? 您可以創建自己的方法,然后在Application_Start()上調用它以檢查數據庫中是否存在某個用戶,如果沒有,請創建所需的角色和用戶。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM