首页 > 解决方案 > Python 和 Active Directory(模块 pyad、flask_ldap、active_directory、python_ldap 等)

问题描述

尝试使用 Python 而不是编译语言来支持用户使用“Web 应用程序”等进行调查。所以在这一点上,我正在了解“我们做什么”的各个方面,并尝试基本的事情来了解它们是否有效.

我确信这可能会导致“不够具体”或类似的结果,但是我尝试为 Python 和 Active Directory 安装的所有软件包都存在很多问题/问题,这让我想知道这些是否正在被大量使用,如果没有 - 应该是什么?

我们在混合 Windows/Linux 环境中运行,Windows 服务器是 2012/2012R2/2016,Linux 机器通常是 RHEL 7 级别(将更新几个较旧的 RHEL5 机器)。PC都是64位,Windows 10

需要以下能力

我已经“研究”了使用/安装(此时仅在 Windows 上......):

  1. active_directory (由于安装 pypiwin32 的打印语法错误而失败)
  2. pyad(由于 pypiwin32 中的上述问题而失败)
  3. python_ldap(因为需要 VStudio 14.0 而失败?!我不知道 VS 版本 14 - 这是“Windows 独有的”)
  4. flask_ldap(需要失败的 python_ldap)
  5. 其他几个有同样问题的人,等等。

为什么其中一些需要 Win32 组件 (pypiwin32),尤其是在“仅 64 位”环境中运行时?我还假设pypiwin32“打印”问题是python 2和3之间的变化(即“打印'某物'”与“打印('某物')”?

由于我找不到python和活动目录将安装的任何东西,我不知道该去哪里。正如我所说,我正在调查这一点。

标签: pythonflaskactive-directory

解决方案


win32 似乎是唯一官方支持的版本,但也有可用的替代 64 位版本。例如https://www.lfd.uci.edu/~gohlke/pythonlibs/


推荐阅读