2013-12-15 105 views
1

我正在寻找使用NPGSQL为一个简单的Unity WebApp高分和我的网站上的用户统计。到initilalize的Npgsql的代码是:密码安全使用NPGSQL?

NpgsqlConnection conn = new NpgsqlConnection("Server=server.servername.com:port; User Id=username; Password=password; Database=databaseid; "); 
conn.Open(); 

现在,我的问题是,团结和.Net一般都很难混淆和我不想让我的数据库密码只是坐在一个Web应用程序周围。

在让Unity代码读写数据到数据库的同时保护密码的最佳方法是什么?

信息:

  • 统一:4.3
  • 网站:红宝石(2.0.0)的Rails(4.0.1)
  • 托管:Heroku的

回答

2

为什么连接到数据库服务器直接从Unity客户端Web应用程序?您可能应该在Web层中公开一些API,例如返回数据。 JSON到Unity,并以一些理想的形式展示它。当然,您需要通过Unity Web应用程序的登录/密码才能在您的API中首先进行身份验证。 甚至在已经使用过的Web堆栈上实现客户端更简单 - RoR。