我有一个用Java编写的Mac应用程序。我正在尝试从系统中获取当前用户帐户的完全限定域名(LDAP)。当前用户将通过 Activity 目录登录到系统。我所追求的字符串的一个示例是:
domain\john.doe@benq-lt.company.internal
任何帮助将不胜感激!
最佳答案
我认为问题在于确定Active Directory中的userID。
有了它之后,假设您已经以适当的权限建立了到AD的LDAP连接,那么确定用户的详细信息就应该非常容易了。
如果登录Mac的用户名是samaccountName(或AD中的其他属性),则可以读取$ USER的本地环境并搜索该值。
-吉姆
关于java - 使用Mac OSX获取当前用户的Active Directory域名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2174547/