java 获取系统用户名_Java – 如何获取操作系统登录用户名(来自域)?

我需要一些以下方案的帮助.

>想象一下,最终用户会收到一封电子邮件(在其桌面上),其中包含指向Web应用程序的链接.那个应用程序我用Java构建,它运行在另一台专用机器上的Tomcat servlet之上.用户登录的工作站对域控制器(活动目录)进行身份验证.

>我已经看到许多商业应用程序也运行在tomcat之上并且以某种方式将自己绑定到Microsoft IIS / AD,因此当最终用户访问他们的应用程序时,他们可以获得域用户登录和单点登录 – 将它们放入构建的Java应用程序中.长话短说,我也要做同样的事情

但从哪里开始?我所知道的是,目前我无法这样做,因为

System.getProperty( “user.name”);因为它获取了针对应用程序的用户,因此无法正常工作.但现在情况并非如此.我需要的是获得操作系统的auth用户

>那么我应该将我的Java绑定到Tomcat并让我的最后一个绑定到IIS / AD吗?

>或者不知何故,我可以让我的Java应用程序直接绑定到IIS并获取该操作系统登录用户?

非常感谢,Bruno Oliveira

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值