@Mart_Slaaf

Django-пользователь из Active Directory [windows server]?

Здравствуйте!

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

Большинство того, что я по этому вопросу находил дает достаточно обрывочную информацию. Может подскажете, что искать?
  • Вопрос задан
  • 532 просмотра
Решения вопроса 1
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
Вам надо узнать, каким способом узнается пользовательский SAM Account Name, затем делайте запросы в базу с EXECUTE AS USER = "samaccountname", с файлами фокус не пройдет, поскольку в Windows нельзя запустить процесс от несистемного пользователя без аутентификации.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы