認証用のApacheモジュールが用意されています。ユーザーが認証できる場合、REMOTE_USER
環境変数はユーザー名に設定され、ユーザーがアクセスするすべての CGI で使用できます。
機能/モジュールを追加して、LDAP データ ソースからユーザーに関する追加情報を取得し、CGI および FCGI アプリケーションで利用できるようにしたいと考えています。
情報を環境に入れることができることはわかっていますが、より複雑なデータ構造 (JSON など) を環境変数に格納することは適切ですか? それは私には不格好に思えます。それを行うより良い方法はありますか?
言語に依存する場合は、Perl に最も関心がありますが、このデータをあらゆる種類の CGI または FCGI アプリケーションで利用できるようにすることができれば最高です。RHEL 5.0 で Apache 2.2 を使用しています (SELinux が有効になっています)。