如何使用Java检索当前登录用户的UPN(用户主体名称)



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

存储在AD中的UPN通常位于userName@domainName总体安排如果我的用户是john,域是vmware,它应该返回john@vmware.

请告知。

Java和JavaScript是独立的语言。对于javaservlet,您可以使用获得UserPrinciple名称属性

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

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

最新更新