Hi All, We have cluster environment on JBOSS, All of our deployed applications are protected by OpenAM including SOLR. On Slave nodes we enabled SOLR to communicate with master nodes to get data. Since the SOLR on master is protected with OpenAM slave can't talk to it. In Solr.xml there is a way to configure replication requests to use basic HTTP authentication but not to use custom authentication. I have tried to override ReplicationHandler and SnapPuller classes to use provide custom authentication but I couldn't.
I have tried to follow instructions at https://wiki.apache.org/solr/SolrSecurity but I could not find the classes org.apache.solr.security.InterSolrNodeAuthCredentialsFactory.SubRequestFactory and org.apache.solr.security.InterSolrNodeAuthCredentialsFactory.SubRequestFactory. Have anyone of you used custom authentication before for replocation ? Any help would be greatly appreciated. Environment SOLR version: 4.10.2 (We can't upgrade at moment as we use Java 7) JBOSS 6.2 EAP Thanks, Prasad ________________________________