How can we authenticate a node via Knox

255 Views Asked by At

We are looking at ways to access hadoop services via knox. But, we don't want LDAP (user-password) authentication. Instead, we would want to have our node authenticated. So, that whenever a request from our node goes , it is entertained.

1

There are 1 best solutions below

0
On

Not sure what you mean by "node authentication" but I am assuming you want a specific ip address / machine to be allowed access. Knox has two main ways to authenticate, using

  1. Authentication Providers (e.g. LDAP, PAM etc.)
  2. Federation Providers (e.. SSO)

Other than LDAP, knox provides many other ways of authentication, for e.g.

  1. PAM
  2. Hadoop Auth
  3. Knox SSO
  4. Basic Auth, not really recommended

You might also be interested in Knox Authorization provider which will allow you to grant access to requests from only whitelisted ip addresses and/or users, groups etc.