我想使用java中的spring从ldap获取userPassword属性。
当然,这不起作用:
context.getStringAttribute("userPassword");
如果我尝试:
context.getObjectAttribute("userPassword");
我可以得到这个属性...但是现在从Object如何获取哈希密码?
听起来像是上下文。getObjectAttribute(“userPassword”)返回一个对象,所以您只需要确定它是什么。
根据注释,它是一个表示字符串的字节数组,因此基本上可以执行以下操作:
Object o = context.getObjectAttribute("userPassword");
byte[] bytes = (byte[]) o;
String hash = new String(bytes);
嗨,我试图从LDAP和该组中的用户获取所有postxGroup。下面的代码是我到目前为止所做的,它返回我所有的组,但我不知道如何获得这些组的用户。请指导我这种做法好吗?或者我应该先得到用户,然后根据GID得到组名?
你能告诉我如何向控制台或视图显示用户角色以进行测试吗?我可以通过从ldap中的用户列中获取用户角色来重新定义(默认情况下从ldap'cn'获取角色)用户角色吗? 谢谢你。
我一直在寻找一种使用spring ldapTemplate通过LDAP验证用户名的方法。 我的搜索结果是 但我想知道我需要在contextMapper或attributeMapper中添加什么。据我所知,它用于将数据映射到对象。但我不需要这个东西。我只想知道布尔值是否存在。 我的属性示例: 我的模板包含url、用户名和密码,连接已经建立。 我需要一些帮助,因为我不确定使用搜索方法是否正确。 我已使
当我从DeployerConfigContext.xml中删除attributeRepository时,它的抛出异常。 根据本文档https://apereo.github.io/cas/4.2.x/installation/ldap-authentication.html,LdapAuthenticationHandler能够独立地解析和检索主体属性,而不需要额外的主体解析器机器。如果是,我们如
我已经成功地将JOSSO和Spring Security应用程序集成到我的Grails应用程序(使用LDAP进行用户控制)。 但是现在我有了从LDAP获得自定义属性的新需求(例如)。因此,我在LDAP下向我的用户添加了这些属性,据我所知,JOSSO将自动获得这些属性,但我不能在grails应用程序端获得这些属性。有什么方法可以在grails端获得这些属性吗?
问题内容: 所以我正在写一个“ POJO to JSON”转换器。我希望能够传递一个对象并转换为JSON。 希望这会有意义 当我进入本节时,我是正确的。我可以调试它,并查看类的名称和值。 假设该类是这样的: 所以现在是一个站点。OK,然后我尝试获取字段名称(firstName,lastName),但是fields对象为空。 我究竟做错了什么? 谢谢 编辑 我知道了!这不是完成的代码,但它确实正在执