kPow supports two methods of controlling user access to User Actions.
Simple Access Control creates global access controls from environment variable config
The following actions are supported by both methods of access control.
Control (when TRUE)
Allow users to read topic key and value data
Allow users to write new messages to topics
Allow users to create new topics
Allow users to edit topic configuration
Allow users to delete topics
Allow users to delete consumer groups and reset consumer offsets
Allow users to edit broker configuration
Allow users to create and delete Kafka ACLs
Allow users to create new schemas and subjects
Allow users to edit schemas and subjects
Allow users to create new connectors
Allow users to edit, pause, stop, and restart connectors and tasks
Users are denied permissions on all actions by default.
To give permission to a specific action you must configure it true.
In most cases where the user is denied permission to an particular action the UI will show that denial directly to the user. In some cases the permission is determined on the back end and the user is informed after the fact that they do not have the ability to take the requested action.