クラス LdapUtils
- java.lang.Object
-
- org.springframework.security.ldap.LdapUtils
public final class LdapUtils extends java.lang.ObjectLDAP ユーティリティメソッド。
方法の概要
すべてのメソッド 静的メソッド 具象メソッド 修飾子と型 メソッド 説明 static voidcloseContext(javax.naming.Context ctx)static voidcloseEnumeration(javax.naming.NamingEnumeration ne)static java.lang.StringconvertPasswordToString(java.lang.Object passObj)static org.springframework.ldap.core.DistinguishedNamegetFullDn(org.springframework.ldap.core.DistinguishedName dn, javax.naming.Context baseCtx)相対的なコンテキストの名前を前に付けることにより、名前の完全な dn を取得します。static java.lang.StringgetRelativeName(java.lang.String fullDn, javax.naming.Context baseCtx)指定されたベースコンテキストに関連する DN の一部を取得します。static java.lang.StringparseRootDnFromUrl(java.lang.String url)LDAPURL のルート DN を計算します。
メソッドの詳細
closeContext
public static void closeContext(javax.naming.Context ctx)
closeEnumeration
public static void closeEnumeration(javax.naming.NamingEnumeration ne)
getRelativeName
public static java.lang.String getRelativeName(java.lang.String fullDn, javax.naming.Context baseCtx) throws javax.naming.NamingException指定されたベースコンテキストに関連する DN の一部を取得します。DN が "cn=bob,ou=people,dc=springframework,dc=org" で、ベースコンテキスト名が "ou=people,dc=springframework,dc=org" の場合、"cn=bob" が返されます。
- パラメーター:
fullDn- DNbaseCtx- 相対的な名前を計算するためのコンテキスト。- 戻り値:
- の
- 例外:
javax.naming.NamingException- コンテキストによってスローされた例外はすべて伝播されます。
getFullDn
public static org.springframework.ldap.core.DistinguishedName getFullDn(org.springframework.ldap.core.DistinguishedName dn, javax.naming.Context baseCtx) throws javax.naming.NamingException相対的なコンテキストの名前を前に付けることにより、名前の完全な dn を取得します。名前にすでにベース名が含まれている場合は、変更されずに返されます。- 例外:
javax.naming.NamingException
convertPasswordToString
public static java.lang.String convertPasswordToString(java.lang.Object passObj)
parseRootDnFromUrl
public static java.lang.String parseRootDnFromUrl(java.lang.String url)
LDAPURL のルート DN を計算します。例: URL ldap://monkeymachine:11389/dc=springframework、dc = org にはルート DN "dc=springframework,dc=org" があります。
- パラメーター:
url- LDAPURL- 戻り値:
- ルート DN