2013-12-15 102 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。