Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在GWT-RPC应用程序中,如何从窗口身份验证获取用户名?_Java_Gwt_Authentication_Windows Authentication_Gwt Rpc - Fatal编程技术网

Java 在GWT-RPC应用程序中,如何从窗口身份验证获取用户名?

Java 在GWT-RPC应用程序中,如何从窗口身份验证获取用户名?,java,gwt,authentication,windows-authentication,gwt-rpc,Java,Gwt,Authentication,Windows Authentication,Gwt Rpc,正如问题所说,我可以在GWT-RPC应用程序中获取Windows用户名吗 编辑:注意:System.getProperty(“user.name”)在GWT-RPC中引发错误 类型系统的方法getProperty(String)未定义您可以通过 String userName = System.getProperty("user.name"); 然后,您可以将其包装到GWT-RPC应用程序中。使用System.getProperty(“user.name”)将返回用户名 编辑:我找到的是。WA

正如问题所说,我可以在GWT-RPC应用程序中获取Windows用户名吗

编辑:注意:
System.getProperty(“user.name”)在GWT-RPC中引发错误


类型系统的方法getProperty(String)未定义

您可以通过

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

然后,您可以将其包装到GWT-RPC应用程序中。

使用
System.getProperty(“user.name”)
将返回用户名

编辑:我找到的是。WAFFLE-Windows身份验证功能框架(Light Edition)是一个本机C#和Java库,它执行Windows身份验证的所有操作(协商、NTLM和Kerberos)


是符合您要求的示例之一。

感谢您的及时回复。有没有办法让我可以要求用户在访问我的应用程序时再次输入他的凭据?您能详细说明一下吗?您始终可以显示一个弹出窗口/页面/对话框。好的,这是一个内部网应用程序,只要用户试图从他使用属于特定组的帐户登录的计算机上访问该应用程序,它就应该允许他进入。如果该帐户未经授权,则应显示一条消息,要求他与管理员联系。很抱歉,完整的问题现在已更改。那么后端身份验证服务器是ActiveDirectory?还是什么?请看看这个,。谢谢你的及时回复。有没有办法让我可以要求用户在访问我的应用程序时再次输入他的凭据?