我目前正在研究如何使用Windows身份验证而不是SQL Server身份验证从我的Java EE web应用程序连接到SQL Server数据库。我在Tomcat6.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的身份验证?
UPDATE:我知道在ASP.net中有一种方法可以设置访问webapp的Windows身份验证,这正是我正在寻找的,除非我想将该令牌传递给SQL Server以访问数据库。
https://stackoverflow.com/questions/167464
复制相似问题