Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Delegation tokens will help processing frameworks to distribute workload to available workers in a secure environment without the added cost of distributing keytabs or TGT. i.e. In case of Storm, Storm’s master (nimbus) is the only node that needs a keytab. Using this keytab Nimbus will authenticate with kafka broker and acquire a delegation token. Nimbus can then distribute this delegation token to all of its worker hosts and all workers will be able to authenticate to kafka using tokens and will have all the access that nimbus keytab principal has.

Public Interfaces

We will add Following new APIs and request/response classes will be added:

getDelegationToken(request: DelegationTokenRequest): DelegationTokenResponse

...