Reading the article pointed by the above link. I was unable to understand the statement “NodeClients are not supported by Search Guard”
Can some one explain what does this 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 ?