我正在通过 Apache2 的 authnz_ldap 模块成功验证 ldap 用户。我不清楚如何在他们登录后获取他们的用户名,以便我可以通过任何以下表单/网页与他们交互。我尝试过典型的方法(os.getenv os.environ getpass 等),但它们要么只给我 www-data 要么没有结果。
我怀疑我需要的东西可以在 apache/ldap 模块中找到,但我可以使用一些帮助来搜索正确的路径。有人能指出我正确的方向吗?
回答我自己的问题:http://httpd.apache.org/docs/2.2/mod/mod_authnz_ldap.html#expose http://httpd.apache.org/docs/2.2/mod/mod_authnz_ldap.html#exposed
虽然环境密钥没有记录,但我添加了一些可能的嫌疑人并发现os.getenv('AUTHENTICATE_UID')
是赢家。
我希望这可以节省一些人的时间。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)