OpenLDAP 【slapd】

概要

OpenLDAP(slapd)とは、ディレクトリサービスアクセスするためのプロトコル(通信規約)であるLDAP(Lightweight Directory Access Protocol)の機能を実装したソフトウェアオープンソースソフトウェアとして公開されている。

LDAPサーバ実装デーモン)である「slapd」、LDAPソフトウェア実装するためのライブラリ、様々な操作や設定をうためのクライアントソフトで構成される。ライブラリを用いてソフトウェアLDAPクライアント機能を追加できるほか、slapdの動作を改変して独自のLDAPサーバを構成できる。

slapd(Standalone LDAP Daemon)はモジュラー型の構造となっており、LDAP自体の処理を司る「フロントエンド」、データの保存や管理をう「バックエンド」、両者の通信に介入して処理や動作を追加する「オーバーレイ」で構成される。

バックエンドデータベースの種類などに応じて様々な種類が用意されており、他のLDAPサーバへの転送(プロキシ)や、特定のプログラムの呼び出しをう特殊な機能を選択することもできる。オーバーレイサーバに機能を追加する仕組みで、ログ採取などの基本的な機能は標準で添付されるほか、開発者が独自のオーバーレイ開発して追加することができる。

1996年にLDAP実装事実上の標準であったミシガン大学のLDAP参照実装の開発が終了したことを受け、そのクローンとして1998年に有志の開発者グループがOpenLDAPを開発した。Linuxをはじめとする各種UNIX系OSWindowsmacOSz/OSなどに対応している。MITライセンスに近い独自のOpenLDAP Public Licenseに基づいてオープンソースソフトウェアとして公開されている。

(2021.8.17更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる