Implementation of Pravega Authentication/Authorization Plugin¶
This guide describes in detail the Authentication/Authorization plugin model for Pravega.
Pravega auth interface¶
The custom implementation performs the implementation of the AuthHandler interface.
Dynamic loading of auth implementations¶
Administrators and users are allowed to implement their own Authorization/Authentication plugins. Multiple plugins of such kind can exist together. The implementation of plugin follows the Java Service Loader approach. The required Jars for the custom implementation needs to be located in the CLASSPATH to enable the access for Pravega Controller for implementation.
Note: The custom implementation performs the implementation of the AuthHandler interface.