java中的Active Directory SQL权限

java中的Active Directory SQL权限,java,sql,spring,active-directory,Java,Sql,Spring,Active Directory,我在目前的工作中被告知,我们不使用SQL id访问数据库,我需要从active directory获得SQL权限。我从来没有听说过用java做这件事,只是好奇是否有人做过这件事,如果有,请你给我指出正确的方向。我们正在使用SpringFramework 3.2,目前我们的数据源由spring管理。正如我之前所说,通过active directory访问数据库是我从未见过的。您使用的是哪种DBMS?(什么是“SQL id”?)MSFT AD只是LDAP的另一个实现。LDAP具有身份验证和授权功能。

我在目前的工作中被告知,我们不使用SQL id访问数据库,我需要从active directory获得SQL权限。我从来没有听说过用java做这件事,只是好奇是否有人做过这件事,如果有,请你给我指出正确的方向。我们正在使用SpringFramework 3.2,目前我们的数据源由spring管理。正如我之前所说,通过active directory访问数据库是我从未见过的。

您使用的是哪种DBMS?(什么是“SQL id”?)MSFT AD只是LDAP的另一个实现。LDAP具有身份验证和授权功能。参见本文件第19.5节是否适用。我所说的SQL id只是指数据库有一个用户名和密码组合,让我可以访问数据库。相反,他们希望从active directory获得正确的数据库连接,这意味着active directory为您提供了数据库连接,而不是使用登录密码组合从jdbc URL获取数据源。我使用LDAP进行用户身份验证,但从未实际获取过我的数据源。哦,还有它的SQL server 2008。基本上,他们希望您通过active directory对数据源进行身份验证,因此,如果您的用户可以访问该数据库,那么您可以通过active directory获取该资源并使用它。