знаете ли вы, как мне настроить свой веб-проект, чтобы иметь возможность подключаться к серверу sql с проверкой подлинности Windows? мне нужно использовать учетные данные пользователя для доступа к базе данных, я буду использовать
Apache tomcat 7
JSF 2.1.2
Знаете ли вы, насколько это возможно?
Да, это возможно.
Вам понадобится sqljdbc_auth.dll
. Там можно разместить 3 места:
WEB-INF/lib
приложенияlib
C:\windows\system32
. Возможные проблемы. DLL распространяется с драйвером JDBC Microsoft: http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774 В строке подключения используйте integratedSecurity=true;
(пример: jdbc:sqlserver://MyServer;databaseName=MyDatabase;integratedSecurity=true;
)
Обновление 1: нашел этот пост в Stackoverflow для получения дополнительной информации.