如何在GWT-RPC应用程序中从Window Authentication获取用户名?

时间:2011-10-12 20:06:29

标签: java gwt authentication windows-authentication gwt-rpc

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

修改:注意:System.getProperty("user.name");在GWT-RPC中抛出错误

The method getProperty(String) is undefined for the type System

2 个答案:

答案 0 :(得分:1)

使用将返回用户名的System.getProperty("user.name");

编辑:我发现的是Apache waffle。 WAFFLE - Windows身份验证功能框架(Light Edition)是一个本机C#和Java库,可以执行Windows身份验证(Negotiate,NTLM和Kerberos)。

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

答案 1 :(得分:0)

您可以通过

获取Windows用户名
String userName = System.getProperty("user.name");

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