2016-04-03 13 views
0

私はこのようになりますフィルタ持つLDAPLDPA検索フィルタで余分なスペースを無視するにはどうすればよいですか?

てADにアクセスするのNode.jsアプリケーションを持っている:inputStringからは'John Smith'

のように見えます。しかし、私はそのAD内で見つかった名前であるかもしれないfilter: '(name = ' + inputString); をいくつかのエントリには、余分な空白などがあります。

'John Smith' //with two spaces between the first name and last name.

そして、私のフィルタ、それを拾うことができないだろう。だから私はこれにどのように対処しますか?

それが助け場合は、おかげで

答えて

0

つのオプションが頭に浮かぶ:

オプション#1

filter: '(name ~= ' + inputString); 

オプション#:このような演算子 "にほぼ等しい" を使用2:利用可能であれば、別の属性または属性の組み合わせによる検索。その人の名前は信頼できないことがあり、最も重要なのはそれがユニークではない可能性があるということです。より良いオプションは、ユーザー名、電子メールなどのユニークな属性を使用します。

関連する問題