0

我想使用 java 检索当前登录用户的 UserPrincipalName。我可以连接到 AD 并检索它,但我想避免所有这些配置和其他东西,有没有更简单的方法来使用 java 获取 UPN?

存储在 AD 中的 UPN 通常为 userName@domainName 格式。如果我的用户是 john,域是 vmware,它应该返回 john@vmware。

请指教。

4

1 回答 1

0

Java 和 JavaScript 是不同的语言。对于 java servlet,您可以使用以下命令获取 UserPrinciple 名称属性

GetPageContext().getRequest().getUserPrincipal().getName()

对于 javascript,您需要让服务器通过将其呈现为值来提供它,或者有一些框架或 AJAX 允许将用户原则添加到响应数据或可通过页面脚本调用。

于 2016-07-22T21:36:26.757 回答