@Override public boolean isAuthEnabled() throws IOException { if (authEnabled == null) { String strAuthURI = fetchAuthURI(); authEnabled = StringUtils.isNotEmpty(strAuthURI); if (authEnabled) { authURI = URI.create(strAuthURI); } } return authEnabled; }