标签: windows-users

在Java EE Web应用程序中检索当前Windows用户以进行单点登录

我正在做一个需要使用Active Directory进行单点登录的Java EE Web应用程序.

应用程序将不再提示输入用户名和密码.身份验证过程需要检索当前Windows登录用户.一旦我有了用户,我需要查询Active Directory以获取该登录用户的角色.我知道这将排除非Windows用户,但这是一个内部应用程序,所有客户端都在使用Windows.

我必须在2个Java EE Web应用程序中实现SSO.1个应用程序在GlassFish v2.1.1(JDK 1.6)上运行,另一个在Tomcat(JDK 1.5)上运行.

基本上我的主要问题是如何检索当前Windows登录用户.

我已经遇到过JAASKerberos.如果我错了,请纠正我.我的理解是这些是身份验证协议,它们没有检索登录用户的当前窗口的功能.

我已经尝试了以下但我总是得到null或服务器自己的用户名.

  1. System.getProperty("user.name");
  2. new com.sun.security.auth.module.NTSystem().getName();
  3. request.getUserPrincipal().getName();
  4. System.getenv("USERNAME");
  5. Tomcat中的JCIF NTLM HTTP身份验证
  6. LoginContext的

我对任何建议持开放态度.

tomcat active-directory java-ee single-sign-on windows-users

11
推荐指数
1
解决办法
3万
查看次数

用C#获取Windows用户

如何使用.NET(C#)获取本地计算机的所有Windows用户的列表?

.net c# windows-users

8
推荐指数
1
解决办法
9402
查看次数

使用php获取当前用户的Windows用户名?

可能重复:
如何使用PHP/IIS读取用户名中的Windows

我正在使用php工具生成数据访问层并为用户生成一些文件夹和文件,但我需要知道如何获取当前Windows用户的用户名以在桌面上生成这些文件夹

ex:
C:\\users\\<username>\\desktop
Run Code Online (Sandbox Code Playgroud)

我需要知道用户名.谢谢

php username windows-users

8
推荐指数
1
解决办法
7万
查看次数

有没有办法从 Windows 主机访问 WSL 文件夹,反之亦然?

我安装了 Windows 2010 home ed,并且最重要的是安装了 Windows 的 Ubuntu 扩展支持。

我已经开始在那里写我的项目,但不知道如何从我的 Windows 系统(主机)访问 Ubuntu 中的目录

有什么想法吗?提前致谢

我宁愿不使用任何外部工具。

windows windows-users windows-subsystem-for-linux

4
推荐指数
1
解决办法
7871
查看次数