/** * Creates a new format DN resolver with the supplied format and arguments. * * @param format to set formatter string * @param args to set formatter arguments */ public FormatDnResolver(final String format, final Object[] args) { setFormat(format); setFormatArgs(args); }
public LdapClient() { final FormatDnResolver dnResolver = new FormatDnResolver(); dnResolver.setFormat(LdapServer.CN + "=%s," + LdapServer.BASE_PEOPLE_DN);
/** * Creates a new format DN resolver. * * @param format formatter string */ public FormatDnResolver(final String format) { setFormat(format); }
private static Authenticator getDirectBindAuthenticator(final LdapAuthenticationProperties l) { if (StringUtils.isBlank(l.getDnFormat())) { throw new IllegalArgumentException("Dn format cannot be empty/blank for direct bind authentication"); } final FormatDnResolver resolver = new FormatDnResolver(l.getDnFormat()); final Authenticator authenticator = new Authenticator(resolver, getPooledBindAuthenticationHandler(l)); if (l.isEnhanceWithEntryResolver()) { authenticator.setEntryResolver(newSearchEntryResolver(l)); } return authenticator; }
/** * Creates a new format DN resolver. * * @param format formatter string */ public FormatDnResolver(final String format) { setFormat(format); }
private static Authenticator getActiveDirectoryAuthenticator(final LdapAuthenticationProperties l) { if (StringUtils.isBlank(l.getDnFormat())) { throw new IllegalArgumentException("Dn format cannot be empty/blank for active directory authentication"); } final FormatDnResolver resolver = new FormatDnResolver(l.getDnFormat()); final Authenticator authn = new Authenticator(resolver, getPooledBindAuthenticationHandler(l)); if (l.isEnhanceWithEntryResolver()) { authn.setEntryResolver(newSearchEntryResolver(l)); } return authn; }
/** * Creates a new format DN resolver with the supplied format and arguments. * * @param format to set formatter string * @param args to set formatter arguments */ public FormatDnResolver(final String format, final Object[] args) { setFormat(format); setFormatArgs(args); }
/** * Creates a new format DN resolver. * * @param format formatter string */ public FormatDnResolver(final String format) { setFormat(format); }
/** * Creates a new format DN resolver with the supplied format and arguments. * * @param format to set formatter string * @param args to set formatter arguments */ public FormatDnResolver(final String format, final Object[] args) { setFormat(format); setFormatArgs(args); }