Skip to content

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.