我正在尝试将Ldap身份验证后端添加到通过GAE运行的Django项目.
项目运行正常.唯一的问题确实是GAE不支持Ldap.我的意思是:
import ldap
将产生服务器错误.尽管如此,我确实知道我可以通过zipimport使自己的模块可用.
是否有人有解决类似问题的经验?考虑到较低级别的依赖性,这种解决方法是否可以成为有效的解决方案?
谢谢!
一种.
解决方法:
App Engine不允许您直接打开套接字.除非您打算连接的LDAP服务器具有可在互联网上看到的HTTP前端,否则您将需要一个计划B.(例如,您可以定期将LDAP的摘录上载到您的应用程序.)
查看http://code.google.com/appengine/docs/python/runtime.html#The_Sandbox