Нужно вызвать ldap в среде Python App Engine

1

Я пытаюсь добавить бэкэнд аутентификации Ldap в проект Django, работающий над GAE. Проект работает нормально. Единственная проблема - Ldap не поддерживается GAE. Я имею в виду:

import ldap

создаст ошибку сервера. Тем не менее, я знаю, что могу сделать свои собственные модули доступными через zipimport.

Есть ли у кого-нибудь опыт решения подобных проблем? Может ли такое решение быть эффективным решением с учетом зависимостей более низкого уровня?

Спасибо! А.

Теги:
ldap
google-app-engine

1 ответ

2
Лучший ответ

App Engine не позволяет открывать сокеты напрямую. Если сервер LDAP, к которому вы собираетесь подключиться, имеет internet- видимый HTTP front- конец, вам нужен план B. (например, вы можете периодически загружать извлечение из LDAP в свое приложение.)

См. http://code.google.com/appengine/docs/python/runtime.html#The_Sandbox

  • 0
    Спасибо! Мне нравится ldap через идею http. Я исследую это. -А.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню