如果以前已经回答过很多次,那么表示歉意。到目前为止,我已经看到了很多“不,你不能这样做”的答案,但他们都已经至少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