我想使用java检索当前登录用户的UserPrincipalName。我可以连接到AD并检索它,但我想避免所有这些配置和其他东西,有没有一种更简单的方法可以使用java获得UPN?
存储在AD中的UPN通常位于userName@domainName总体安排如果我的用户是john,域是vmware,它应该返回john@vmware.
请告知。
Java和JavaScript是独立的语言。对于javaservlet,您可以使用获得UserPrinciple名称属性
GetPageContext().getRequest().getUserPrincipal().getName()
对于javascript,您需要让服务器通过将其呈现为值来提供,或者有一些框架或AJAX,允许将用户原则添加到响应数据中或通过页面脚本调用。