現在、SQL Server 認証の代わりに Windows 認証を使用して Java EE Web アプリケーションから 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 には、webapp にアクセスするための Windows 認証をセットアップする方法があることを知っています。