Basic HTTP Authentication using Search guard

Hi,

When we enable the HTTP Basic Authentication, is it mandatory to add authorization headers from the requests that are coming from node clients as well ? We are using Java node clients internally in our application to handle search and indexing requests.

I know that Transport Clients and HTTP Clients does require Credentials to get authenticated, is it the same case with node client?

Thanks.