django应用程序是否可能了解用户';什么是windows域名?

django应用程序是否可能了解用户';什么是windows域名?,django,login,dns,Django,Login,Dns,我需要做一个简单的知识库类型的应用程序,用于公司内部网络。为了让最终用户使用它变得简单和快速,我想部分跳过所有登录(因为它只对我们信任的内部网络用户可见),并自动从用户中提取域名并将其放入数据库(不希望人们浪费时间手动输入自己的姓名;他们使用该应用程序的时间越少,实际使用该应用程序的几率就越高) 那么,有可能在服务器上获取此类信息吗?windows浏览器是否会将其发送到一些我可以信任的标题中?如果您使用IIS和Internet Explorer,则可以启用“集成windows身份验证”(NTLM

我需要做一个简单的知识库类型的应用程序,用于公司内部网络。为了让最终用户使用它变得简单和快速,我想部分跳过所有登录(因为它只对我们信任的内部网络用户可见),并自动从用户中提取域名并将其放入数据库(不希望人们浪费时间手动输入自己的姓名;他们使用该应用程序的时间越少,实际使用该应用程序的几率就越高)


那么,有可能在服务器上获取此类信息吗?windows浏览器是否会将其发送到一些我可以信任的标题中?

如果您使用IIS和Internet Explorer,则可以启用“集成windows身份验证”(NTLM身份验证)。这会导致IE使用您的域基础结构自动对用户进行身份验证。自动登录后,您可以使用环境变量
LOGON\u user
访问用户名。还有一个用于此目的的Apache模块(mod\u ntlm),尽管我不知道其状态

也许你可以试着实现自己,但这肯定是一个很大的工作

除此之外,似乎没有办法,因为没有合理的浏览器会发送用户名


EDIT:看来还是可以做到的,看看吧。不过,你仍然需要将它集成到Django中