В настоящее время я изучаю, как установить соединение с базой данных SQL Server из моего веб-приложения Java EE, используя аутентификацию Windows вместо аутентификации SQL Server. Я запускаю это приложение с Tomcat 6.0 и использую драйвер Microsoft JDBC. Мой файл свойств подключения выглядит следующим образом:
dbDriver = com.microsoft.sqlserver.jdbc.SQLServerDriver
dbUser = user
dbPass = password
dbServer = localhost:1433;databaseName=testDb
dbUrl = jdbc:sqlserver://localhost:1433
У меня нет проблем с подключением к базе данных SQL Server таким способом при использовании аутентификации SQL Server.
Можно ли как-нибудь получить учетные данные аутентификации пользователя Windows и использовать ту аутентификацию для SQL Server?
ОБНОВЛЕНИЕ : Я знаю, что в ASP.net есть способ настроить проверку подлинности Windows для доступа к веб-приложению, и это именно то, что я ищу, кроме того, что я хочу передать этот токен SQL Server для доступа к базе данных.