インターフェース LdapEncoder
- すべての既知の実装クラス:
LdapEncoder.LikeEncoder
,LdapEncoder.NameEncoder
public interface LdapEncoder
LDAP フィルターで使用する値をエスケープするための戦略インターフェース。
LDAP クエリには帯域外パラメーターバインディングメカニズムがないため、文字列ベースの LDAP クエリの使用のためにエンコード (エスケープ) される LDAP フィルター値を受け入れます。
インジェクション攻撃を防ぐために、実装で値内の特殊文字が適切にエスケープされていることを確認してください。
- 導入:
- 3.5
- 作成者:
- Marcin Grzejszczak, Mark Paluch
ネストされたクラスのサマリー
ネストされたクラス修飾子と型インターフェース説明static class
like/contains 検索でアスタリスク (*
) を保持するフィルターで使用する値をエスケープします。static class
LdapEncoder.nameEncode(String)
を使用したLdapEncoder
。メソッドのサマリー
メソッドの詳細
encode
フィルターで使用する値をエンコードします。- パラメーター:
value
- エンコードする値。- 戻り値:
- 提供された値を適切にエンコードした表現。