設定および接続

設定および接続 -- Net_LDAP の設定、および LDAP サーバへの接続

LDAP サーバへの接続

LDAP サーバに接続するには、 Net_LDAP の静的メソッド connect() を使用します。 このメソッドに渡すパラメータはひとつで、その内容は設定オプションの配列です。 接続に成功した場合は Net_LDAP オブジェクト、 失敗した場合は Net_LDAP_Error オブジェクトを返します。

設定オプションの内容について、次の表にまとめます。 デフォルト値で間に合うなら、設定配列でその項目を指定する必要はありません。

表 54-1設定オプション

名前説明デフォルト
host接続する LDAP サーバ。複数のホストを配列で指定することもできます。その場合は、左から右の順で接続を試みます。localhost
port接続するポート389
versionLDAP のバージョン3
starttls接続後に TLS を開始するfalse
binddnバインドする識別名 (ユーザ名)(なし)
bindpwbinddn に対応するパスワード(なし)
basednLDAP のベース名 (ルートディレクトリ)(なし)
options追加で指定する ldap オプションを表す キー/値 の配列array()
filter デフォルトの検索フィルタ (文字列、あるいは Net_LDAP_Filter オブジェクト)。 LDAP フィルタ を参照ください。 (objectClass=*)
scopeデフォルトの検索スコープ (search を参照ください)sub