使用Linux盒子提供的Django应用的Windows身份验证

问题描述 投票:0回答:1

我有Windows用户访问在Linux服务器上运行的Django应用。有人问这个问题,Django应用程序可以使用Windows身份验证来验证用户吗?还是因为Django在Linux服务器上运行而无法实现。

python django security windows-authentication django-settings
1个回答
0
投票

您的问题的答案是,“取决于情况。” Windows身份验证有几种不同的类型,这取决于您使用的身份验证。

如果您使用Active Directory登录到公司域,则可以,您可以对Django使用相同的身份验证。我使用一个名为django-python3-ldap的程序包,它支持Active Directory。您可以在这里找到它:

https://github.com/etianen/django-python3-ldap

您必须与Microsoft Windows域管理员合作才能为您的Active Directory LDAP服务器获取正确的设置。 Active Directory是Microsoft的LDAP品牌商标。

另一方面,如果您使用的是本地计算机帐户,则答案为否,如果您使用的是Microsoft Live帐户,则答案是...很复杂!

祝你好运。>>

© www.soinside.com 2019 - 2024. All rights reserved.