I happened to go through the below link in the shield documentation
where it says "Using the Java Node Client with Shield is not recommended or supported."
What does this actually mean ?
We have Elastic Search embedded in our application rather than as a service. We are using java node clients (I believe anything which we use to talk to Cluster apart from transport clients are referred as node clients...please correct me if i am wrong ) to talk to the ES Cluster from within our application. Now we have a requirement to authenticate access to indexes. I know Transport clients does this by setting authorisation headers. But what about the java node clients ? is is possible to authenticate the java node clients using HTTP Authentication against Search guard Internal Users Database ?
What exactly does "NodeClients are not supported by Search Guard" mean ?