| Interface | Description |
|---|---|
| AclMigrationAware |
Providers which supports Acl migration from source acl authorizer should implement
this interface.
|
| AuthorizePolicy | |
| Authorizer |
Cross-component authorizer API.
|
| RequestContext |
Request context interface that provides all the available context metadata.
|
| Class | Description |
|---|---|
| AccessRule |
Encapsulates an access rule which may be derived from an ACL or RBAC policy.
|
| AclAccessRule | |
| Action |
Represents an authorizable action, which is an operation performed on a resource.
|
| AuthorizePolicy.NoMatchingRule | |
| AuthorizePolicy.SuperUser | |
| ConfluentAuthorizerConfig | |
| ConfluentAuthorizerConfig.Providers | |
| EmbeddedAuthorizer |
Cross-component embedded authorizer that implements common authorization logic.
|
| Operation |
Represents an authorizable operation, e.g.
|
| ResourcePattern |
Represents a resource pattern that can be used to define an
AccessRule. |
| ResourcePatternFilter |
Represents a resource pattern filter that can be used to match resources while
describing or deleting access rules.
|
| ResourceType |
Represents an authorizable resource type, e.g.
|
| Scope |
Hierarchical scopes for role bindings.
|
| Scope.Builder |
| Enum | Description |
|---|---|
| AuthorizePolicy.PolicyType | |
| AuthorizeResult | |
| PermissionType |