Проект Jsf с Sql Server - проверка подлинности Windows

1

знаете ли вы, как мне настроить свой веб-проект, чтобы иметь возможность подключаться к серверу sql с проверкой подлинности Windows? мне нужно использовать учетные данные пользователя для доступа к базе данных, я буду использовать

Apache tomcat 7
JSF 2.1.2

Знаете ли вы, насколько это возможно?

Теги:
tomcat
sql-server-2008
jsf
windows-authentication

1 ответ

3
Лучший ответ

Да, это возможно.

Вам понадобится sqljdbc_auth.dll. Там можно разместить 3 места:

  1. в вашем WEB-INF/lib приложения
  2. В папке Tomcat lib
  3. В 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 для получения дополнительной информации.

  • 0
    Спасибо @Simon Arsenault, в основном мне не нужно добавлять пользователей или передавать права? Tomcat примет учетные данные Windows для доступа к экземпляру сервера SQL?
  • 0
    Будет ли это для каждого пользователя? Потому что это то, что я ищу ... пользователь, получающий доступ к веб-странице для прохождения аутентификации ... это возможно?
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню