Нужно вызвать ldap в среде Python App Engine - PullRequest
1 голос
/ 12 июня 2011

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

import ldap

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

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

Спасибо!A.

1 Ответ

2 голосов
/ 12 июня 2011

App Engine не позволяет открывать сокеты напрямую. Если сервер LDAP, к которому вы планируете подключиться, не имеет интерфейс HTTP, видимый из Интернета, вам нужен План B. (Например, вы можете периодически загружать выписку из LDAP в свое Приложение.)

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

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