2


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

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

谢谢,

4

1 回答 1

1

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

于 2011-09-25T06:49:03.303 回答