我一直在寻找一种使用spring ldapTemplate通过LDAP验证用户名的方法。
我的搜索结果是
ldapTemplate.search(base, filter, contextMapper/AttributeMapper)
但我想知道我需要在contextMapper或attributeMapper中添加什么。据我所知,它用于将数据映射到对象。但我不需要这个东西。我只想知道布尔值是否存在。
我的属性示例:
base="ou=accounts,dc=example,dc=local"
// Replace $1 with the username we'd like to find.
filter="(&(objectclass=Person)(sAMAccountName=$1))"
我的模板包含url、用户名和密码,连接已经建立。
我需要一些帮助,因为我不确定使用搜索方法是否正确。
我已使用ldapTemplate设置了身份验证,并希望重新使用它。
谢啦
你要么
ContextMapper
,它将处理搜索结果,或者LdapEntryIdficationContextMapper
保存接收到的条目。对于后者,只需使用新的LdapEntryIdentificationContextMapper()创建一个空实例并将其添加到您的search()
调用中。结果将是列表的一个实例
有人已经遇到了这个错误与Ldap中的posx帐户创建? 是否有一种聪明的方法来生成唯一的UidNumber,将创建委托给Ldap,而不是仔细查找唯一性?(例如SQL Server中的标识列) 谢啦 我使用的代码如下:
嗨,我试图从LDAP和该组中的用户获取所有postxGroup。下面的代码是我到目前为止所做的,它返回我所有的组,但我不知道如何获得这些组的用户。请指导我这种做法好吗?或者我应该先得到用户,然后根据GID得到组名?
我一直在使用Tweepy通过流媒体API收集某个地区的推文,我只收集了一条推文的纬度/经度,但我想添加更多,我不确定具体是什么。我使用这段代码来获取lat/long值: 我想把具体的用户名(@handle)和Tweet创建的时间打印到文本文件中。我不确定是否应该在< code > if decoded . get(' coordinates ',None)not None:循环中这样做。
我想使用java中的spring从ldap获取userPassword属性。 当然,这不起作用: 如果我尝试: 我可以得到这个属性...但是现在从Object如何获取哈希密码?
我正在尝试验证Nexus Sonatype配置。我从这里发现了Groovy脚本: https://github . com/savoirfairelinux/ansi ble-nexus 3-OSS/tree/master/templates/groovy 我能够在Nexus Sonatype中配置LDAP,甚至创建一个新角色(不是从LDAP)。但现在我正在搜索如何获取LDAP用户,然后将他们放在
我正在使用openLDAP服务器对我的夸克应用程序上的用户进行身份验证。一切正常,但我想检索我的用户数据。 我以为它会出现在方法身份中。getAttributes()但这给了我一个空映射。 以下是一个用户示例: 这也是我的ldap配置: 如何获取我的用户邮件和CN? 非常感谢您的帮助, 托马斯