ActiveDirectoryLdapAuthenticationProvider Spring框架上的绑定管理器凭据

问题描述 投票:0回答:1

在JHipster应用程序上,我添加了一个自定义身份验证提供程序,以验证已登录内部的Active Directory用户的用户和密码。此自定义组件实现AuthenticationProvider,并在“ authenticate”方法内部分配一个ActiveDirectoryLdapAuthenticationProvider对象以获取身份验证并验证对特定组的提示。

在一个简单的A.D.测试环境中,我没问题,但是在生产中,我的公司要求我绑定一个服务帐户,但找不到用于设置manager-ad和password的任何方法。我如何解决这个问题?

在Spring文档上,我已经读过短语“没有“经理”用户的概念。”

我的应用使用5.1.8。发布谢谢!

spring spring-security active-directory ldap jhipster
1个回答
0
投票

查看the code,它通过使用用户凭据进行绑定来验证用户凭据。这确实是验证凭据的唯一方法。

我想,由于已经进行了成功的绑定,因此它将继续进行所需的任何搜索。

也许有一种方法可以使用不同的凭据来读取组,但这完全取决于您当前的代码。但是这样做真的没有意义。您必须使用用户的凭证进行绑定以验证其凭证。因此,您最好继续使用相同的连接。

© www.soinside.com 2019 - 2024. All rights reserved.