Как получить имя пользователя, который вошел в домен AD в OSX, используя цель C

Есть ли способ найти имя пользователя (имя участника-пользователя или samaccountname) пользователя, который использует мое приложение и вошел в домен AD? Можем ли мы также узнать, к какому домену подключен пользователь программно?

dsconfigad -show в командной строке отображается домен, но не имя пользователя.

Я не могу полагаться на функции NSUsername() or NSFullUserName(), так как пользователь может изменить их вручную.

Любая помощь будет ощутима.


person ZestyZest    schedule 11.08.2016    source источник
comment
этот пример bash может дать вам подсказку stackoverflow.com/questions/22277761/. Похоже, магия заключается в использовании dscl   -  person mgamba    schedule 20.08.2016
comment
вот кулинарная книга C#, которая может быть полезна, если API похожи: codeproject.com/Articles/18102/   -  person mgamba    schedule 20.08.2016