Active Directory からアカウントの一意の識別子を選択しようとしています。「objectguid」属性がユーザーを一意に識別することがわかりましたが、取得した値を読み取り可能な形式に変換する方法がわからないことが問題です。そして、この値を使用してユーザーを選択できるようにします。
私は春の LDAP ライブラリを使用しています。現在、「objectguid」は char[] (15 要素) を返し
ます。
(注、SAM Name 属性は使用できません)
ありがとう、
Active Directory からアカウントの一意の識別子を選択しようとしています。「objectguid」属性がユーザーを一意に識別することがわかりましたが、取得した値を読み取り可能な形式に変換する方法がわからないことが問題です。そして、この値を使用してユーザーを選択できるようにします。
私は春の LDAP ライブラリを使用しています。現在、「objectguid」は char[] (15 要素) を返し
ます。
(注、SAM Name 属性は使用できません)
ありがとう、
ここを参照してください。2 つの文字列形式があるXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
ようです。new BigInteger(0, (byte[])attr.get()).toString(16)
XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX