Hi Noel, I appreciate the effort in reaching out to the Solr team. As you know, MCF can only use what Solr provides to check connection status. If there is no check we can do that verifies authorization, then obviously I can't reflect authorization problems in the status.
Please let us know what happens. Karl On Thu, Apr 7, 2016 at 7:45 AM, Devenney, Noel < [email protected]> wrote: > Hi Karl, thanks for your response. > > The version of ManifoldCF we're using is 2.1 and the Solr version is > 4.10.3. > > The ping request is being used and the authentication credentials are > being used along with it, but it seems to me that the /ping endpoint > normally doesn't require authentication. We set up a test instance of Solr, > and set the /ping endpoint to require authentication. > > In the case, when the credentials are incorrect, the connection status > still shows "Connection working", from looking in the TC logs exceptions > are being thrown by the SolrPing class when authentication fails. These > Solr exceptions seem to be handled in Manifold code but don't affect the > connection status returned in the check method in the SolrConnecter class. > > I will reach out to everyone on the Solr mailing list about this > functionality, if you think that the responsibility lies with them, but I > appreciate any more input you may have on the issue. > > Kind regards, > Noel. >
