M
M
Mart_Slaaf2016-06-20 14:29:58
Django
Mart_Slaaf, 2016-06-20 14:29:58

Django user from Active Directory [windows server]?

Здравствуйте!
У меня есть WinServer, на нем крутится django приложение, которое должно общаться с локальными файлами и базой на MSSQL. Сервер включен в домен. Нагрузка на сайт небольшая.
Основной вопрос состоит в том, как бы использовать доменного пользователя для доступа в базу и к файлам.
Например:
Вася П. зашел на страницу и пытается оставить коммент. Запрос к БД происходит от имени Васи П. И если у него нет прав на запись в эту базу\таблицу - увы.
Большинство того, что я по этому вопросу находил дает достаточно обрывочную информацию. Может подскажете, что искать?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
C
chupasaurus, 2016-06-20
@Mart_Slaaf

Вам надо узнать, каким способом узнается пользовательский SAM Account Name, затем делайте запросы в базу с EXECUTE AS USER = "samaccountname", с файлами фокус не пройдет, поскольку в Windows нельзя запустить процесс от несистемного пользователя без аутентификации.

S
sim3x, 2016-06-20
@sim3x

https://docs.djangoproject.com/en/1.9/howto/auth-r...
https://www.google.com.ua/search?q=django+and+wind...

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question