如果以前已經回答過很多次,那麼表示歉意。到目前爲止,我已經看到了很多「不,你不能這樣做」的答案,但他們都已經至少5歲,所以我認爲我會冒險的問題...在jdbc(&hibernate)中設置集成安全性的Windows憑據
我正在寫一個java web(intranet)應用程序,它將連接到MS SQL Server(2012)數據庫。在最初的開發中,我已經與SQL Server安全性以及集成安全性相關聯,並且從db中讀取和寫入,因此我將繼續前進。我們的數據庫由dba團隊維護,我們的.net應用程序設置了特定的Windows憑據,因此只有一個用戶在數據庫上設置。我認爲他們更喜歡這個。我想知道是否可以從Java設置Windows憑據?因此,例如
jdbc.url = jdbc:sqlserver:// servername; database = dbname; integratedSecurity = true;
將連接爲域\ appuser?
我想我可以使用活動目錄組,因此它不是一個重要的問題,但我很好奇!
謝謝
謝謝。從廣義上講,我會在哪裏提供證書?我是否在代碼中設置了一個虛擬網絡用戶並使用它進行調用?或者它是連接上的一組屬性還是連接字符串(connection.user,.domain,password等)中的一組屬性 – gringogordo 2015-04-08 16:42:24