Package io.confluent.security.authorizer
package io.confluent.security.authorizer
-
ClassDescriptionEncapsulates an access rule which may be derived from an ACL or RBAC policy.Providers which supports Acl migration from source acl authorizer should implement this interface.Represents an authorizable action, which is an operation performed on a resource.Pluggable, authorization-agnostic policy that maps a DENIED action to an alternate
Scopeat which it should be re-checked (e.g.Mutable, thread-safeAlternateScopeResolvercontainer that is a no-op until reconfigured (Null Object pattern).Cross-component authorizer API.Authorizer API for cluster link operations.ClusterLink RBAC operation and resource type names.Cross-component embedded authorizer that implements common authorization logic.Request context interface that provides all the available context metadata.Represents a resource pattern that can be used to define anAccessRule.Represents a resource pattern filter that can be used to match resources while describing or deleting access rules.