クラス LdapUtils
- java.lang.Object
-
- org.springframework.security.ldap.LdapUtils
public final class LdapUtils extends java.lang.Object
LDAP ユーティリティメソッド。
メソッドのサマリー
すべてのメソッド 静的メソッド 具象メソッド 修飾子と型 メソッド 説明 static void
closeContext(javax.naming.Context ctx)
static void
closeEnumeration(javax.naming.NamingEnumeration ne)
static java.lang.String
convertPasswordToString(java.lang.Object passObj)
static org.springframework.ldap.core.DistinguishedName
getFullDn(org.springframework.ldap.core.DistinguishedName dn, javax.naming.Context baseCtx)
相対的なコンテキストの名前を前に付けることにより、名前の完全な dn を取得します。static java.lang.String
getRelativeName(java.lang.String fullDn, javax.naming.Context baseCtx)
指定されたベースコンテキストに関連する DN の一部を取得します。static java.lang.String
parseRootDnFromUrl(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