Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Mac OSX获取当前用户的Active Directory域名_Java_Macos_Active Directory_Ldap - Fatal编程技术网

Java 使用Mac OSX获取当前用户的Active Directory域名

Java 使用Mac OSX获取当前用户的Active Directory域名,java,macos,active-directory,ldap,Java,Macos,Active Directory,Ldap,我有一个用Java编写的Mac应用程序。我正在尝试从系统中获取当前用户帐户的完全限定域名(LDAP)。当前用户将通过active directory登录到系统。我所追求的字符串示例如下: 域\约翰。doe@benq-中尉公司内部 任何帮助都将不胜感激 我认为问题在于确定Active Directory中的用户ID。 一旦您有了这些,就可以很容易地确定用户的详细信息,假设您有一个具有适当权限的到AD的LDAP连接 如果登录到Mac的用户的用户名是samaccountName(或AD中的其他属性),

我有一个用Java编写的Mac应用程序。我正在尝试从系统中获取当前用户帐户的完全限定域名(LDAP)。当前用户将通过active directory登录到系统。我所追求的字符串示例如下:

域\约翰。doe@benq-中尉公司内部


任何帮助都将不胜感激

我认为问题在于确定Active Directory中的用户ID。 一旦您有了这些,就可以很容易地确定用户的详细信息,假设您有一个具有适当权限的到AD的LDAP连接

如果登录到Mac的用户的用户名是samaccountName(或AD中的其他属性),则可以读取$user的本地环境并搜索该值

-吉姆