private AuthenticationConfigurationBuilder getMaybeSecurityBuilder(String username, String password, String realm) { ConfigurationBuilder b = new ConfigurationBuilder(); if (StringUtils.isNotEmpty(username)) { checkNotEmpty("password", password); checkNotEmpty("realm", realm); return b.security().authentication() .enable() .saslMechanism(SASL_MECHANISM) .callbackHandler(new LoginHandler(username, password.toCharArray(), realm)); } else { return b.security().authentication().disable(); } }
private AuthenticationConfigurationBuilder getMaybeSecurityBuilder(String username, String password, String realm) { ConfigurationBuilder b = new ConfigurationBuilder(); if (StringUtils.isNotEmpty(username)) { checkNotEmpty("password", password); checkNotEmpty("realm", realm); return b.security().authentication() .enable() .saslMechanism(SASL_MECHANISM) .callbackHandler(new LoginHandler(username, password.toCharArray(), realm)); } else { return b.security().authentication().disable(); } }