存储可在运行时创建的数据库连接字符串信息的安全方法是什么?

时间:2014-06-05 14:57:07

标签: c# asp.net database-connection

我正在创建一个Web应用程序,允许用户选择并保存他/她想要连接的数据库,以便将其设置为包含用户信息的数据库。

步骤1:使用a)数据库引擎创建数据库连接设置,b)主机,c)端口,d)用户名,e)密码

步骤2:选择此数据库设置作为连接数据库以查看用户信息的设置

第3步:根据过滤器和规则查看用户组

我的问题是存储动态创建的“连接字符串”的安全方法是什么?

*注意:我不希望在配置文件中包含硬编码的连接字符串,因为我希望用户能够在运行时配置自己的连接字符串然后使用它们而不必让管理混乱更新服务器上的文件。

**再次注意:我还希望用户在使用Web应用程序时能够在不同时间使用不同的连接字符串。首先,他们可能希望使用与DB1的连接,但是5分钟后他们可能需要使用与DB2的连接。

0 个答案:

没有答案