如何自动获取Windows用户名?

时间:2018-08-10 09:51:10

标签: java spring angular rest typescript

我正在使用Angular 5,Java Spring和REST,JDBC,JSON,MS SQL Server为我们公司开发一个Intranet Web门户。我需要对网站进行无缝身份验证,为此我开发了一种使用LDAP的方法,该方法使用用户的用户名检索所需的详细信息。现在,我唯一的任务是自动从用户获取用户名。请帮助我进一步。谢谢!!

1 个答案:

答案 0 :(得分:1)

当前用户的用户名可通过系统属性获得:

String username = System.getProperty("user.name");

那是运行Java进程的用户。

如果您正在寻找运行浏览器的用户,则无法使用JavaScript获取操作系统用户名。