同じユーザーを共有する一連の Web アプリケーション用のユーザー リポジトリ LDAP バックエンドを作成しています。この LDAP の場所に設定情報を保存したいと思います。このようにして、ユーザーに関連するすべてが同じ場所に維持され、すべてのアプリケーション間で共有できます。
私はこのような一般的な構造を考えています:
ou=人、dc=ドメイン、dc=com uid=jdoe,ou=人,dc=ドメイン,dc=com ou=設定、uid=jdoe、dc=ドメイン、dc=com ou=最初の設定、ou=設定、uid=jdoe、dc=ドメイン、dc=com 値: 123 値: 456
いくつか質問があります:
ユーザーエントリの下の jsut は、設定の保存を開始する適切な場所ですか? このエントリはどの objectClass にする必要がありますか? organizationUnit を試していますが、正しくないようです。
プリファレンスの名前と値のペアを保存する最良の方法は何ですか? ここで私の最善のゲストは、名前を持つ設定のすぐ下にエントリを作成し、そのすぐ下に値を作成することです。このようにして、複数の値を説明できます。これらのエントリの正しい objectClass は何ですか?
私は OpenLDAP を使用していますが、それに付随するスキーマを変更したくありません。利用可能なスキーマを使用してこれを設定する方法はありますか?