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

我遇到了像ARCserve HA这样的程序,它们使用Windows会话凭证作为login名,而无需手动input用户名和密码。 这个怎么用?? 该程序实际上是能够得到我的窗口的用户名和密码?

由于我用Java编写的当前项目需要我使用Windows会话凭据作为login。

任何人都可以提供任何指导我如何去做这件事? 任何方向将不胜感激。

编辑

也许我还应该包括ARCserve HA启动IE,从那里我检查选项“ Windows会话凭据 ”作为login。 希望这个额外的信息可能会有帮助。

凯文

Solutions Collecting From Web of "使用Windows会话凭据作为login? 它是如何工作的??"

当Windows是活动目录域的一部分时,它使用Kerberos为服务执行验证和单点登录。

看看Spnego的Java集成Windows身份验证。 看看这个链接,如果你想了解Kerberos如何更好地工作。

底线,Kerberos通过一张票,永远不会发送您的密码。 一旦您在Windows登录屏幕上登录,就会创建一个票证,您可以通过它来登录到其他资源。 这就是为什么一旦你登录你不需要认证当你访问网络共享。 票据系统也可以防止你的密码被存储在RAM中。