簡體   English   中英

如何在開源開發期間模糊數據庫身份驗證信息?

[英]How can I obfuscate database authentication info during open-source development?

我正在開發一個開源Web應用程序,它將從數據庫中檢索和顯示數據,該數據庫的身份驗證信息我希望保密,但與此同時,我希望任何人都能夠查看並參與源代碼。 我們的想法是,我們不希望數據庫用於盈利。

有沒有辦法使數據庫模式公開,但只有每個表的幾行實際上在生產服務器外可見? 我在Visual Studio 2012中使用ASP.NET MVC 4,在git上托管代碼,並發布到Windows Azure。 我還使用預先存在的Microsoft Access 2007數據庫。

您可以加密Web.config文件的connectionStrings部分。

你如何做到這一點在這里描述。 connectionStrings部分在除服務器之外的任何機器上都不可解密。 但是對於其他開發者來說這將是相當不方便的。 您可以進行設置,以便僅在使用轉換 發布網站時使用此連接字符串。

暫無
暫無

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

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