我目前正在研究如何使用Windows身份验证而不是SQL Server身份验证从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中有一种方法可以设置Windows身份验证来访问Web应用程序,这正是我要寻找的,除了我希望将该令牌传递给SQL
Server来访问数据库。
问题内容: sqlalchemy是Python的数据库连接模块,默认情况下使用SQL身份验证(数据库定义的用户帐户)。如果要使用Windows(域或本地)凭据对SQL Server进行身份验证,则必须更改连接字符串。 默认情况下,按照sqlalchemy的定义,连接到SQL Server的连接字符串如下: 如果使用您的Windows凭据使用,则会引发类似于以下的错误: 在此错误消息中,代码1845
我正在运行带有公开WebSocketendpoint的服务器。下面是我的: 问题是如何使用或或查询参数实现建立WS连接的身份验证? 更好的选择是避免使用Spring Security。 多谢了。
使用OracleSQLDeveloper,我可以将/-字符设置为用户名,并留下空密码,然后连接。我在数据库中创建了OP$MYWINDOWSUSERNAME用户。 编辑:如果我选中OS身份验证复选框(清空并禁用用户名pwd),SQL开发人员将不工作。此外,偏好- 然而,当我试图形成这样的连接字符串: 我收到ORA-01017:无效用户名/密码:登录被拒绝 具有 我得到ORA-01005。 与 我收到
我使用SASL DIGEST-MD5身份验证机制通过LDAP连接到Active Directory(Windows Server 2008 R2)时遇到问题。我收到下一个错误: 身份验证失败-[LDAP:错误代码49-8009030C:LDAPPER:DSID-0C09004DC,注释:AcceptSecurityContext错误,数据52e,v1db1] 不同的客户端报告相同的错误。使用相同凭