【问题标题】:Python: get user from apache authnz_ldapPython:从 apache authnz_ldap 获取用户
【发布时间】:2012-09-07 21:22:35
【问题描述】:

我正在通过 Apache2 的 authnz_ldap 模块成功验证 ldap 用户。我不清楚他们登录后如何获取他们的用户名,以便我可以通过以下任何表单/网页与他们交互。我已经尝试过典型的方法(os.getenv os.environ getpass 等),但它们要么只给我 www-data 要么没有结果。

我怀疑我需要的东西在 apache/ldap 模块中都可用,但我可以使用一些帮助来搜索正确的路径。谁能指出我正确的方向?

【问题讨论】:

  • 你是如何执行 Python 代码的?

标签: python apache ldap


【解决方案1】:

回答我自己的问题: http://httpd.apache.org/docs/2.2/mod/mod_authnz_ldap.html#exposed

虽然没有记录环境密钥,但我抛出了一些可能的嫌疑人,发现os.getenv('AUTHENTICATE_UID') 是赢家。

我希望这可以节省一些时间。

【讨论】:

    猜你喜欢
    • 2010-10-22
    • 1970-01-01
    • 2021-10-19
    • 1970-01-01
    • 1970-01-01
    • 2019-05-03
    • 1970-01-01
    • 2019-12-13
    • 2018-11-23
    相关资源
    最近更新 更多