Использование аутентификации Windows для приложения Django, обслуживаемого linux box - PullRequest
0 голосов
/ 30 октября 2019

У меня есть пользователи Windows, которые обращаются к приложению Django, работающему на сервере Linux. Был задан вопрос, может ли приложение Django использовать проверку подлинности Windows для проверки пользователей? Или это невозможно, поскольку Django работает на сервере Linux.

1 Ответ

0 голосов
/ 31 октября 2019

Ответ на ваш вопрос: «Это зависит». Существует несколько различных типов аутентификации Windows, и это зависит от того, какую версию вы используете.

Если вы входите в домен компании с помощью Active Directory, тогда да, вы можете использовать ту же аутентификацию для Django. Я использую пакет под названием django-python3-ldap, который поддерживает Active Directory;Вы можете найти его здесь:

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

Вам нужно будет поработать с администратором домена Microsoft Windows, чтобы получить правильные настройки для вашего LDAP-сервера Active Directory. Active Directory - это фирменное наименование Microsoft, так как используется LDAP.

С другой стороны, если вы используете учетную запись локального компьютера, ответ отрицательный, а если вы используете учетную запись Microsoft Live,ответ ... это сложно!

Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...