Получить доменное имя Active Directory для текущего пользователя, использующего Mac OSX - PullRequest
5 голосов
/ 01 февраля 2010

У меня есть приложение для Mac, написанное на Java. Я пытаюсь получить полное доменное имя (LDAP) текущей учетной записи пользователя из системы. Текущий пользователь будет авторизован в системе через активный каталог. Пример строки, которую я ищу, будет:

домен \ john.doe@benq-lt.company.internal

Любая помощь будет принята с благодарностью!

1 Ответ

1 голос
/ 01 мая 2012

Я думаю, что проблема заключается в определении идентификатора пользователя в Active Directory. Как только вы это сделаете, вам будет довольно легко определить детали пользователя, при условии, что у вас было соединение LDAP с AD с соответствующими разрешениями.

Если имя пользователя пользователя, вошедшего в систему Mac, является samaccountName (или другим атрибутом в AD), вы можете прочитать локальную среду для $ USER и найти значение.

-Джит

...