gpt4 book ai didi

python - 我可以使用用户 Windows 登录自动登录 Web 应用程序吗?

转载 作者:太空宇宙 更新时间:2023-11-04 01:44:30 24 4
gpt4 key购买 nike

在我的兼职工作(与 IT 无关)的内部网上,我们使用了各种不需要显式登录的 Web 应用程序。我们显然需要登录到 Windows,然后以某种方式对我们进行身份验证。

我想知道这是怎么做到的?在不太担心安全性的情况下,我将如何利用 Windows 登录信息对 Web 应用程序的用户进行身份验证?我会使用 Python(和 Django)。

如何实现这一点有限制吗?例如,是否需要特定的浏览器?应用程序和 Intranet 后端是否必须托管在同一位置或至少必须进行通信?或者它只是获取用户的 Windows 凭据,并将其传递给 Web 应用程序的身份验证软件?

最佳答案

曾几何时,Internet Explorer 支持 NTLM 身份验证(类似于基本身份验证,但它会将缓存的凭据发送到服务器,可以通过域 Controller 进行验证)。它用于在每个人都应该登录到域的内部网中启用单点登录。我不记得它的细节,而且我已经很久没有用过它了。如果它符合您的需要,它可能仍然是一个选择。

也许更熟悉它的人可能有更多细节。

参见:NTLM Authentication Scheme for HTTP

使用非 Microsoft 服务器框架的棘手部分是与必要的服务对话以验证凭据。

关于python - 我可以使用用户 Windows 登录自动登录 Web 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/500134/

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