Hi Jason, Thanks for the response. I saw the method of setting credentials based on individual request. But I need to set the credentials at solrclient level. If you remember the way to do it please let me know.
Thanks On Thu, Mar 21, 2019 at 8:26 PM Jason Gerlowski <gerlowsk...@gmail.com> wrote: > You should be able to set credentials on individual requests with the > SolrRequest.setBasicAuthCredentials() method. That's the method > suggested by the latest Solr ref guide at least: > > https://lucene.apache.org/solr/guide/7_7/basic-authentication-plugin.html#using-basic-auth-with-solrj > > There might be a way to set the credentials on the client itself, but > I can't think of it at the moment. > > Hope that helps, > > Jason > > On Thu, Mar 21, 2019 at 2:34 AM Lahiru Jayasekera > <mlpjayasek...@gmail.com> wrote: > > > > Hi all, > > I need help implementing the following code in solarj 8.0.0. > > > > private SolrClient server, adminServer; > > > > this.adminServer = new HttpSolrClient(SolrClientUrl); > > this.server = new HttpSolrClient( SolrClientUrl + "/" + > mapping.getCoreName() ); > > if (serverUserAuth) { > > HttpClientUtil.setBasicAuth( > > (DefaultHttpClient) ((HttpSolrClient) adminServer).getHttpClient(), > > serverUsername, serverPassword); > > HttpClientUtil.setBasicAuth( > > (DefaultHttpClient) ((HttpSolrClient) server).getHttpClient(), > > serverUsername, serverPassword); > > } > > > > > > I could get the solarClients as following > > > > this.adminServer = new HttpSolrClient.Builder(SolrClientUrl).build(); > > this.server = new HttpSolrClient.Builder( SolrClientUrl + "/" + > > mapping.getCoreName() ).build(); > > > > But i can't find a way to implement basic authentication. I think that it > > can be done via SolrHttpClientBuilder. > > Can you please help me to solve this? > > > > Thank and regards > > Lahiru > > -- > > Lahiru Jayasekara > > Batch 15 > > Faculty of Information Technology > > University of Moratuwa > > 0716492170 > -- Lahiru Jayasekara Batch 15 Faculty of Information Technology University of Moratuwa 0716492170