この記事では、LDAPクエリ構文の例について説明します http://ff1959.wordpress.com/2011/09/21/mastering-ldap-search-filters/
これは、クエリの「フィルタ」部分がどのように一致ルールを与えることができるかを示しています。たとえば、フィルタは次のように「完全一致」を指定できます。
(uid:caseExactMatch:=User.0)
ここで、「:caseExactMatch:」は、LDAPサーバーが結果をフィルタリングするために使用する「一致ルール」の名前を識別します。(たとえば、LDAPサーバーには「caseExactMatch」と呼ばれる一致ルールがあります)
記事から:上記のフィルターは「User.0」と一致しますが、「user.0」とは一致しません。
私の質問
RFC4515が構文を定義していることがわかります。主要なLDAPベンダーはこの標準をサポートしていますか?つまり、実装に関係なく「機能しますか」(つまり、OpenLDAP、MicrosoftのActive Directory、SunONEディレクトリサーバーを含む)?
LDAPベンダーは、RFC 4517にリストされている「一致ルール」名をサポートしていますか(例:caseExactMatch、caseIgnoreMatch、keywordMatch、numericStringMatchなど)
参照
RFC 4515は、LDAPフィルターを定義しています
RFC 4517は、LDAPマッチングルールを定義しています
ありがとう