gpt4 book ai didi

java - 使用 Windows session 凭据作为登录??它是如何工作的??

转载 作者:可可西里 更新时间:2023-11-01 11:14:48 26 4
gpt4 key购买 nike

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

因为我当前的项目是用 Java 编写的,所以我需要做一些类似的事情,它使用 Windows session 凭据作为登录。

任何人都可以向我提供有关我应该如何去做的任何指示吗?任何指示将不胜感激。

编辑

也许我还应该包括 ARCserve HA 启动 IE,从那里我检查选项“windows session credentials”作为登录。希望这些附加信息可能有所帮助。

凯文

最佳答案

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

看看Spnego用于 Java 中的集成 Windows 身份验证。看看this link如果您想更好地了解 Kerberos 的工作原理。

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

关于java - 使用 Windows session 凭据作为登录??它是如何工作的??,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3464229/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com