Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-3507

Define standard exceptions for the Authorizer interface

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 0.9.0.0
    • None
    • None
    • None

    Description

      The Authorizer does not define an standard exceptions that can be used by an implementer. This means that any exception thrown on the broker, as a part of KAFKA-3266, can only be passed back to the client as an UnknownException(-1) making error handling difficult. A set of standard exceptions covering most foreseeable exceptions should be defined as a part of the interface and used in the default SimpleAclAuthorizer.

      This work will require a small KIP.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              granthenke Grant Henke
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated: