Thanks for digging into this, let's create a jira ticket for this. Joel Bernstein http://joelsolr.blogspot.com/
On Wed, Nov 9, 2016 at 6:23 PM, sandeep mukherjee < wiredcit...@yahoo.com.invalid> wrote: > I have more progress since my last mail. I figured out that in the > StreamContext object there is a way to set the SolrClientCache object which > keep reference to all the CloudSolrClient where I can set a reference to > HttpClient which sets the Basic Auth header. However the problem is, inside > the SolrClientCache there is no way to set your own version of > CloudSolrClient with BasicAuth enabled. Unfortunately, SolrClientCache has > no set method which takes a CloudSolrClient object. > So long story short we need an API in SolrClientCache to > accept CloudSolrClient object from user. > Please let me know if there is a better way to enable Basic Auth when > using StreamFactory as mentioned in my previous email. > Thanks much,Sandeep > > On Wednesday, November 9, 2016 11:44 AM, sandeep mukherjee > <wiredcit...@yahoo.com.INVALID> wrote: > > > Hello everyone, > I trying to find the documentation for Basic Auth plugin for Solr > Streaming expressions. But I'm not able to find it in the documentation > anywhere. Could you please point me in right direction of how to enable > Basic auth for Solr Streams? > I'm creating StreamFactory as follows: I wonder how and where can I > specify Basic Auth username and password > @Bean > public StreamFactory streamFactory() { > SolrConfig solrConfig = ConfigManager.getNamedConfig("solr", > SolrConfig.class); > > return new StreamFactory().withDefaultZkHost(solrConfig. > getConnectString()) > .withFunctionName("gatherNodes", GatherNodesStream.class); > } > > >