Add pluggable authorization mechanism (#1200)

* Add pluggable authorization service

fix: move FutureUtils to common and fix import

add grantpermission api

take default auth method

pass authData to authorization provider

keep single authorization provider

* fix rebase change
1 file changed
tree: 86d6aa707329a9235f3cb50534a57ed94d9c7d3f
  1. pulsar-client-kafka-compat/
  2. pulsar-spark/
  3. pulsar-storm/