gpt4 book ai didi

django - 如何使用python代码获取登录客户端的windows用户名和域?

转载 作者:行者123 更新时间:2023-12-02 05:18:24 25 4
gpt4 key购买 nike

当用户登录到他的桌面时,Windows 操作系统会根据 Active Directory 服务器对他进行身份验证。所以每当他访问网页时,他不应该被抛出一个登录页面来输入他的用户 ID 或密码。相反,他的用户 ID 和域需要从他的桌面捕获并传递到 Web 服务器。(让他在那之后输入密码)

在 python 中是否可以获取客户端的用户名和域?win32api.GetUserName() 给出服务器端的用户名。

提前致谢

最佳答案

嗯...您可能想要做的是使用 Django 的 RemoteUserMiddleware 并将用户身份验证留给 Web 服务器,然后可以配置它来处理它。来自 Ntlm/Kerberos authentication in Django 的解决方案应该可以工作,但如前所述,它有点古怪 - 并非所有浏览器都正确支持它,您必须修改浏览器设置才能使其工作。

关于django - 如何使用python代码获取登录客户端的windows用户名和域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15024894/

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