OpenLDAP オーバーレイ

OpenLDAP

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/11/24 02:34 UTC 版)

オーバーレイ

概要

通常、LDAP要求はフロントエンドが受信し、解読し、バックエンドに処理させる。バックエンドが要求の処理を完了すると、フロントエンドに結果を返し、そこからLDAPクライアントに結果を送信する。オーバーレイはフロントエンドとバックエンドの間に挿入できるコードの断片である。したがって、そこで要求をインターセプトしてバックエンドが処理する前に別の動作を起動したり、バックエンドが返す結果をインターセプトすることもできる。オーバーレイは slapd の内部APIに完全にアクセスできるため、フロントエンドやバックエンドの関数も呼び出すことが可能である。一度に複数のオーバーレイを使うこともでき、フロントエンドとバックエンドの間にモジュールのスタックを形成できる。

オーバーレイは、データベース機能の強化に対応する単純な手段として使うことができ、新たなバックエンドを作成する必要がない。新機能をコンパクトで保守が容易なモジュール形式で追加できる。OpenLDAP 2.2 でオーバーレイが導入されて以来、多数のオーバーレイがコミュニティから集まっている。

利用可能なオーバーレイ

OpenLDAPディストリビューションでは21個の中核オーバーレイが提供されている。さらに15個のユーザーコントリビューションのオーバーレイがある。他にも承認待ちのものもある。

  • 中核オーバーレイ
    • accesslog: 別のLDAPデータベースにサーバのログを採取する。
    • auditlog: テキストファイルにサーバのログを採取する。
    • chain: クエリをインターセプトし、まとめる。back-ldap の一部。
    • collect: X.500風のcollective属性の実装
    • constraint: 特定の属性について、受容可能な値を制限する。
    • dds: ダイナミック・データ・サービス - その時点で自動的に生成できるエントリ。
    • deref: 検索結果内で参照されたエントリに関する情報を返す。
    • dyngroup: 単純なダイナミックグループをサポート。
    • dynlist: より洗練されたダイナミックグループ。
    • memberof: memberOf などのバックリスト属性をサポート。
    • pcache: 検索結果のキャッシュ(性能強化用)
    • ppolicy: LDAPパスワードポリシー - パスワードの品質、期限切れなど。
    • refint: 参照完全性
    • retcode: 各種操作で返す値を事前設定する(クライアントのデバッグ用)
    • rwm: 書き換えモジュール。LDAPデータを様々に変更。
    • seqmod: 個々のエントリへの書き込みのシリアライズ。
    • sssvlv: サーバサイドでのソートと、仮想リストビュー(未リリース)
    • syncprov: Syncreplプロバイダ。レプリケーションのマスター側実装
    • translucent: 半透過型パススルー。プロキシ型サーバでのローカルなデータ補強。
    • unique: ツリー内での属性値の一意性の保証。
    • valsort: 属性値の様々なソート。
  • ユーザーコントリビューションのオーバーレイ
    • addpartial: 追加要求を受け取り、そのエントリが既に存在していたら更新要求に置き換える。
    • allop: 要求の仕方を知らないクライアントに対して、指定可能な属性値全てを返す。
    • autogroup: 統計量グループの動的管理
    • cloak: 検索で指定以外の属性を隠す。
    • denyop: 恣意的な設定の要求を拒否する。
    • dupent: 複数の結果を別々のエントリとして返す。
    • lastbind: ユーザが最後に成功した認証のタイムスタンプを記録する。
    • lastmod: ツリー内の最終更新日時を管理。
    • nops: 冗長な更新を除去。
    • noopsrch: 検索によって返されるエントリの数をカウントする。
    • nssov: NSS要求とPAM要求にslapd内で直接応答し、nss-ldap と pam-ldap を不要にする。
    • proxyOld: Sunなどが使っていた古い ProxyAuthz の符号化をサポート。
    • smbk5pwd: SambaKerberosのパスワードを管理。
    • trace: LDAP要求と応答のログ。
    • usn: シーケンス番号の更新(マイクロソフト AD 同様)(未リリース)







固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「OpenLDAP」の関連用語

OpenLDAPのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



OpenLDAPのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのOpenLDAP (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS