python - 需要在App Engine的Python环境中调用ldap

标签 python google-app-engine ldap

我正在尝试将 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

关于python - 需要在App Engine的Python环境中调用ldap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6319176/

相关文章:

android - 使用 Android Studio 的 Google Cloud Endpoints 模板时的 Proguard 配置

mysql - sql 在事件目录上使用多个 where 子句打开查询

java - 如何在 Java LDAP 连接上指定 SSL/TLS 版本?

python - 如何调试 Kubernetes 中部署的 Dask Gateway 中的 CommClosedError

python - 我如何使用 Python 字符串以使相同的代码在 2.6、2.7、3.x 中工作

python-3.x - 在 Python 3.0 中为类动态添加方法

google-app-engine - 从 Angular 访问受 Google IAP 保护的 API

python - Tornado 中断的系统调用

android - 在 Android 中存储用户登录凭据的最佳位置

ldap - 转储 LDAP - 超出大小限制