gpt4 book ai didi

java - 如何使用 Spring 和 Java 从 LDAP 获取 userPassword 属性

转载 作者:行者123 更新时间:2023-11-30 07:03:51 25 4
gpt4 key购买 nike

我想在 java 中使用 spring 从 ldap 获取 userPassword 属性。

当然这行不通:

context.getStringAttribute("userPassword");

如果我尝试:

context.getObjectAttribute("userPassword");

我可以获得这个属性..但是现在我如何从 Object 获得散列密码?

最佳答案

这听起来像 context.getObjectAttribute("userPassword") 返回一个 Object 所以你只需要确定它是什么。

根据评论,它是一个代表 Stringbyte[] 数组,因此您基本上可以这样做:

Object o = context.getObjectAttribute("userPassword");
byte[] bytes = (byte[]) o;
String hash = new String(bytes);

关于java - 如何使用 Spring 和 Java 从 LDAP 获取 userPassword 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28072845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com