[ https://issues.apache.org/jira/browse/SOLR-9779?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kevin Risden updated SOLR-9779: ------------------------------- Priority: Major (was: Critical) > Basic auth in not supported in Streaming Expressions > ---------------------------------------------------- > > Key: SOLR-9779 > URL: https://issues.apache.org/jira/browse/SOLR-9779 > Project: Solr > Issue Type: Task > Security Level: Public(Default Security Level. Issues are Public) > Components: clients - java, security > Affects Versions: 6.0 > Reporter: Sandeep Mukherjee > Labels: features, security > Fix For: 6.4 > > > I'm creating a StreamFactory object like the following code: > {code} > new StreamFactory().withDefaultZkHost(solrConfig.getConnectString()) > .withFunctionName("gatherNodes", GatherNodesStream.class); > {code} > However once I create the StreamFactory there is no way provided to set the > CloudSolrClient object which can be used to set Basic Auth headers. > In 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. > I think we should expose method in StreamContext where I can specify > basic-auth enabled CloudSolrClient to use. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org