使用Windows会话凭据作为登录?它是如何工作的??

Niv*_*vek 1 java windows authentication windows-authentication

我遇到过像ARCserve HA这样的程序,它使用Windows会话凭据作为登录,而无需我手动输入用户ID和密码.这是如何运作的??该程序实际上能够获取我的窗口的用户ID和密码?

由于我当前用Java编写的项目要求我做类似的事情,使用Windows会话凭证作为登录.

任何人都可以向我提供有关如何进行此操作的任何说明吗?任何方向将不胜感激.

编辑

也许我还应该包括ARCserve HA启动IE,从那里我选中" windows session credentials " 选项作为登录.希望这些额外的信息可能有所帮助.

凯文

ran*_*ath 5

当Windows是活动目录域的一部分时,它使用Kerberos执行身份验证和单点签名服务.

查看Spnego,了解Java中的集成Windows身份验证.如果您想了解Kerberos如何更好地工作,请查看此链接.

最重要的是,Kerberos会传票并且永远不会发送您的密码.一旦您在Windows登录屏幕登录,就会创建一个故障单,您可以将其传递给其他资源.这就是为什么一旦您登录,您不需要在访问网络共享时进行身份验证.故障单系统还可以防止您的密码存储在RAM中.