@Override protected Collection<ZkCredentials> createCredentials() { List<ZkCredentials> result = new ArrayList<ZkCredentials>(); String digestUsername = System.getProperty(zkDigestUsernameVMParamName); String digestPassword = System.getProperty(zkDigestPasswordVMParamName); if (!StringUtils.isEmpty(digestUsername) && !StringUtils.isEmpty(digestPassword)) { try { result.add(new ZkCredentials("digest", (digestUsername + ":" + digestPassword).getBytes("UTF-8"))); } catch (UnsupportedEncodingException e) { throw new RuntimeException(e); } } return result; }
@Override protected Collection<ZkCredentials> createCredentials() { List<ZkCredentials> result = new ArrayList<ZkCredentials>(); String digestUsername = System.getProperty(zkDigestUsernameVMParamName); String digestPassword = System.getProperty(zkDigestPasswordVMParamName); if (!StringUtils.isEmpty(digestUsername) && !StringUtils.isEmpty(digestPassword)) { try { result.add(new ZkCredentials("digest", (digestUsername + ":" + digestPassword).getBytes("UTF-8"))); } catch (UnsupportedEncodingException e) { throw new RuntimeException(e); } } return result; }
protected SolrZooKeeper createSolrZooKeeper(final String serverAddress, final int zkClientTimeout, final Watcher watcher) throws IOException { SolrZooKeeper result = new SolrZooKeeper(serverAddress, zkClientTimeout, watcher); zkCredentialsToAddAutomaticallyUsed = true; for (ZkCredentials zkCredentials : zkCredentialsToAddAutomatically.getCredentials()) { result.addAuthInfo(zkCredentials.getScheme(), zkCredentials.getAuth()); } return result; }
protected SolrZooKeeper createSolrZooKeeper(final String serverAddress, final int zkClientTimeout, final Watcher watcher) throws IOException { SolrZooKeeper result = new SolrZooKeeper(serverAddress, zkClientTimeout, watcher); zkCredentialsToAddAutomaticallyUsed = true; for (ZkCredentials zkCredentials : zkCredentialsToAddAutomatically.getCredentials()) { result.addAuthInfo(zkCredentials.getScheme(), zkCredentials.getAuth()); } return result; }