LDAP检查用户是否使用Java

时间:2018-07-23 12:58:09

标签: java active-directory ldap memberof

一开始我想说我的英语知识不太好。因此,我为我的英语不好对不起。

我有问题。目前,我写我的学士论文,几天后就必须完成。我已经编写了一个基于Web的应用程序。完成。但是我必须通过LDAP和Active Directory实现登录功能。我已经实现了登录功能。这意味着,只有使用他们的业务凭证登录的用户才能使用该应用程序。但是我们不希望所有用户都可以访问该应用程序,而只能访问活动目录组中的用户。我们已经在Active Directory中创建了一个组。我们使用sAMAccountName登录。

我有以下搜索过滤器:

(&(objectClass = user)(sAMAccountName = yourUserName)   (memberof = CN = TheNameOfTheGroup,OU = Users,DC = YourDomain,DC = com))

我发现了以下帖子:

https://stackoverflow.com/a/1032426/9691059

如果要登录的用户是该组的成员,我认为这是一个很好的查询代码。但是根据发布声明可以使用C#和VB.Net。

我想以相同的方式执行此操作,但是使用Java代码。那是我应用程序的最后一步。如果您能帮助我,我将非常高兴。是否有人编程过相同的代码,老兄,您可以在Java中发布示例代码来检查用户是否为组成员。

我知道互联网上有很多样本和帖子。但是他们都不起作用。

我很高兴您的帮助。如果我要重复发帖,我预先致歉,对于您的帮助我们将非常高兴!

0 个答案:

没有答案