查找帐户GUID,然后使用对象GUID选择它

时间:2011-09-24 21:03:27

标签: spring ldap spring-ldap


我试图从Active Directory中为帐户选择唯一标识符。我发现“objectguid”属性确实唯一地标识用户,但我的问题是我不知道如何将检索到的值转换为可读格式。然后可以使用此值选择用户。
我正在使用spring ldap库,现在“objectguid”返回一个char [](15元素)
那么,有没有人知道任何有用的东西?

(注意,我不能使用SAM名称属性)

谢谢,

1 个答案:

答案 0 :(得分:1)

here。它似乎有两种字符串格式:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX,您可以通过new BigInteger(0, (byte[])attr.get()).toString(16)获取,XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX,这是相同的事情加上标点符号。