Найдите GUID аккаунта и выберите его обратно, используя Object GUID - PullRequest
1 голос
/ 25 сентября 2011

Я пытаюсь выбрать уникальные идентификаторы для учетных записей из Active Directory.Я обнаружил, что атрибут objectguid действительно уникально идентифицирует пользователя, но моя проблема в том, что я не знаю, как преобразовать полученное значение в читаемый формат.И затем сможете выбрать пользователя обратно, используя это значение.Я использую библиотеки Spring ldap, сейчас «objectguid» возвращает char [] (15 элемент)Итак, кто-нибудь знает что-нибудь, что может помочь?

(обратите внимание, я не могу использовать атрибут имени SAM)

Спасибо,

1 Ответ

1 голос
/ 25 сентября 2011

См. здесь .Похоже, есть два формата строки: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, который вы можете получить через new BigInteger(0, (byte[])attr.get()).toString(16), и XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, что то же самое, плюс пунктуация.

...