【发布时间】:2009-01-08 13:14:38
【问题描述】:
我们有一个用于身份验证的 apache 模块。如果用户能够进行身份验证,则REMOTE_USER 环境变量将设置为他们的用户名,他们访问的任何 CGI 都可以使用该用户名。
我想添加一个功能/模块,以便我们可以从 LDAP 数据源获取有关用户的其他信息,并使其可用于 CGI 和 FCGI 应用程序。
既然我知道我们可以将信息放入环境中,那么在环境变量中存储更复杂的数据结构(例如 JSON)是否合适?这对我来说似乎很笨拙。有没有更好的方法?
如果它依赖于语言,那么我对 Perl 最感兴趣,但如果我能将这些数据提供给任何类型的 CGI 或 FCGI 应用程序,那将是最好的。我们在 RHEL 5.0(启用 SELinux)上使用 Apache 2.2。
【问题讨论】: