Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

ACCESS_RULE_PROVIDERS_PROP - Static variable in class io.confluent.security.authorizer.ConfluentAuthorizerConfig
 
accessControlEntry(AccessRule) - Static method in class io.confluent.security.authorizer.acl.AclRule
 
AccessRule - Class in io.confluent.security.authorizer
Encapsulates an access rule which may be derived from an ACL or RBAC policy.
AccessRule(ResourcePattern, KafkaPrincipal, PermissionType, String, Operation, AuthorizePolicy.PolicyType, Object) - Constructor for class io.confluent.security.authorizer.AccessRule
 
AccessRulePolicy(AuthorizePolicy.PolicyType, Object, ResourcePattern) - Constructor for class io.confluent.security.authorizer.AuthorizePolicy.AccessRulePolicy
 
accessRuleProvider(String) - Method in class io.confluent.security.authorizer.EmbeddedAuthorizer
 
AccessRuleProvider - Interface in io.confluent.security.authorizer.provider
Interface used by providers of access rules used for authorization.
accessRuleProviders(Map<String, ?>) - Static method in class io.confluent.security.authorizer.ConfluentAuthorizerConfig
 
accessRuleProviders - Variable in class io.confluent.security.authorizer.ConfluentAuthorizerConfig.Providers
 
accessRuleProviders() - Method in class io.confluent.security.authorizer.EmbeddedAuthorizer
 
ACL_MIGRATION_BATCH_SIZE_PROP - Static variable in class io.confluent.security.authorizer.ConfluentAuthorizerConfig
 
AclMigrationAware - Interface in io.confluent.security.authorizer
Providers which supports Acl migration from source acl authorizer should implement this interface.
AclRule - Class in io.confluent.security.authorizer.acl
ACL rule for centralized ACLs.
AclRule(KafkaPrincipal, PermissionType, String, Operation) - Constructor for class io.confluent.security.authorizer.acl.AclRule
 
Action - Class in io.confluent.security.authorizer
Represents an authorizable action, which is an operation performed on a resource.
Action(Scope, ResourceType, String, Operation) - Constructor for class io.confluent.security.authorizer.Action
Constructs a cross-component authorizable action for a literal resource.
Action(Scope, ResourcePattern, Operation) - Constructor for class io.confluent.security.authorizer.Action
Constructs an authorizable action
Action(Scope, ResourcePattern, Operation, int, boolean, boolean) - Constructor for class io.confluent.security.authorizer.Action
Constructs an authorizable action
add(AuthorizeRule) - Method in class io.confluent.security.authorizer.provider.AuthorizeRule
 
addPath(String) - Method in class io.confluent.security.authorizer.Scope.Builder
 
addRuleIfNotExist(AccessRule) - Method in class io.confluent.security.authorizer.provider.AuthorizeRule
 
ALL - Static variable in class io.confluent.security.authorizer.Operation
 
ALL - Static variable in class io.confluent.security.authorizer.ResourcePattern
 
all(ResourceType) - Static method in class io.confluent.security.authorizer.ResourcePattern
 
ALL - Static variable in class io.confluent.security.authorizer.ResourceType
 
ALL_HOSTS - Static variable in class io.confluent.security.authorizer.AccessRule
 
ALLOW_IF_NO_ACLS_PROP - Static variable in class io.confluent.security.authorizer.ConfluentAuthorizerConfig
 
ALLOW_ON_NO_RULE - Static variable in interface io.confluent.security.authorizer.AuthorizePolicy
 
allowEveryoneIfNoAcl - Variable in class io.confluent.security.authorizer.ConfluentAuthorizerConfig
 
allowOps() - Method in class io.confluent.security.authorizer.Operation
 
allowRule() - Method in class io.confluent.security.authorizer.provider.AuthorizeRule
Returns first matching rule with AclPermissionType.ALLOW.
Auditable - Interface in io.confluent.security.authorizer.provider
Interface used by providers which perform audit and require an audit log provider.
auditLogProvider - Variable in class io.confluent.security.authorizer.ConfluentAuthorizerConfig.Providers
 
auditLogProvider() - Method in class io.confluent.security.authorizer.EmbeddedAuthorizer
 
auditLogProvider(AuditLogProvider) - Method in interface io.confluent.security.authorizer.provider.Auditable
Sets audit log provider for an auditable provider.
AuditLogProvider - Interface in io.confluent.security.authorizer.provider
Interface used by audit log provider that logs authorization events.
authorize(KafkaPrincipal, String, List<Action>) - Method in interface io.confluent.security.authorizer.Authorizer
Performs authorization for each of the provided `actions` and returns the result of each authorization.
authorize(RequestContext, List<Action>) - Method in interface io.confluent.security.authorizer.Authorizer
Performs authorization for each of the provided `actions` and returns the result of each authorization.
authorize(RequestContext, List<Action>) - Method in class io.confluent.security.authorizer.EmbeddedAuthorizer
 
AuthorizePolicy - Interface in io.confluent.security.authorizer
 
AuthorizePolicy.AccessRulePolicy - Class in io.confluent.security.authorizer
 
AuthorizePolicy.NoMatchingRule - Class in io.confluent.security.authorizer
 
AuthorizePolicy.PolicyType - Enum in io.confluent.security.authorizer
 
AuthorizePolicy.SuperUser - Class in io.confluent.security.authorizer
 
Authorizer - Interface in io.confluent.security.authorizer
Cross-component authorizer API.
authorizerConfig - Variable in class io.confluent.security.authorizer.EmbeddedAuthorizer
 
AuthorizeResult - Enum in io.confluent.security.authorizer
 
AuthorizeRule - Class in io.confluent.security.authorizer.provider
Matching access rules returned by AccessRuleProvider for authorization.
AuthorizeRule() - Constructor for class io.confluent.security.authorizer.provider.AuthorizeRule
 
AuthorizerUtils - Class in io.confluent.security.authorizer.utils
 
AuthorizerUtils() - Constructor for class io.confluent.security.authorizer.utils.AuthorizerUtils
 

B

BROKER_USERS_PROP - Static variable in class io.confluent.security.authorizer.ConfluentAuthorizerConfig
 
brokerUsers - Variable in class io.confluent.security.authorizer.ConfluentAuthorizerConfig
 
brokerUsers - Variable in class io.confluent.security.authorizer.EmbeddedAuthorizer
 
build() - Method in class io.confluent.security.authorizer.Scope.Builder
 
Builder(String...) - Constructor for class io.confluent.security.authorizer.Scope.Builder
 
Builder(List<String>) - Constructor for class io.confluent.security.authorizer.Scope.Builder
 
builtInAccessRuleProviders() - Static method in class io.confluent.security.authorizer.provider.ConfluentBuiltInProviders
 

C

close() - Method in class io.confluent.security.authorizer.EmbeddedAuthorizer
 
close() - Method in class io.confluent.security.authorizer.provider.DefaultAuditLogProvider
 
clusters() - Method in class io.confluent.security.authorizer.Scope
 
compareTo(ResourcePattern) - Method in class io.confluent.security.authorizer.ResourcePattern
 
configure(Map<String, ?>) - Method in class io.confluent.security.authorizer.EmbeddedAuthorizer
 
configure(Map<String, ?>) - Method in class io.confluent.security.authorizer.provider.DefaultAuditLogProvider
 
configureProviders(List<AccessRuleProvider>, GroupProvider, MetadataProvider, AuditLogProvider) - Method in class io.confluent.security.authorizer.EmbeddedAuthorizer
 
configureServerInfo(AuthorizerServerInfo) - Method in class io.confluent.security.authorizer.EmbeddedAuthorizer
 
ConfluentAuthorizerConfig - Class in io.confluent.security.authorizer
 
ConfluentAuthorizerConfig(Map<?, ?>) - Constructor for class io.confluent.security.authorizer.ConfluentAuthorizerConfig
 
ConfluentAuthorizerConfig.Providers - Class in io.confluent.security.authorizer
 
ConfluentBuiltInProviders - Class in io.confluent.security.authorizer.provider
 
ConfluentBuiltInProviders() - Constructor for class io.confluent.security.authorizer.provider.ConfluentBuiltInProviders
 
ConfluentBuiltInProviders.AccessRuleProviders - Enum in io.confluent.security.authorizer.provider
 
ConfluentBuiltInProviders.GroupProviders - Enum in io.confluent.security.authorizer.provider
 
ConfluentBuiltInProviders.MetadataProviders - Enum in io.confluent.security.authorizer.provider
 
containsScope(Scope) - Method in class io.confluent.security.authorizer.Scope
 
createProviders(String) - Method in class io.confluent.security.authorizer.ConfluentAuthorizerConfig
 
createThreadFactory(String, boolean) - Static method in class io.confluent.security.authorizer.utils.ThreadUtils
Create a new ThreadFactory.

D

DefaultAuditLogProvider - Class in io.confluent.security.authorizer.provider
 
DefaultAuditLogProvider() - Constructor for class io.confluent.security.authorizer.provider.DefaultAuditLogProvider
 
deny() - Method in class io.confluent.security.authorizer.provider.AuthorizeRule
 
DENY_ON_NO_RULE - Static variable in interface io.confluent.security.authorizer.AuthorizePolicy
 
denyRule() - Method in class io.confluent.security.authorizer.provider.AuthorizeRule
Returns first matching rule with AclPermissionType.DENY

E

EmbeddedAuthorizer - Class in io.confluent.security.authorizer
Cross-component embedded authorizer that implements common authorization logic.
EmbeddedAuthorizer() - Constructor for class io.confluent.security.authorizer.EmbeddedAuthorizer
 
equals(Object) - Method in class io.confluent.security.authorizer.AccessRule
 
equals(Object) - Method in class io.confluent.security.authorizer.acl.AclRule
 
equals(Object) - Method in class io.confluent.security.authorizer.Action
 
equals(Object) - Method in class io.confluent.security.authorizer.Operation
 
equals(Object) - Method in class io.confluent.security.authorizer.ResourcePattern
 
equals(Object) - Method in class io.confluent.security.authorizer.ResourcePatternFilter
 
equals(Object) - Method in class io.confluent.security.authorizer.ResourceType
 
equals(Object) - Method in class io.confluent.security.authorizer.Scope
 

F

findRule(KafkaPrincipal, Set<KafkaPrincipal>, String, Action) - Method in interface io.confluent.security.authorizer.provider.AccessRuleProvider
Returns the first matching access rule for the user and group principals that match the provided resource.
from(AclBinding) - Static method in class io.confluent.security.authorizer.acl.AclRule
 
from(AccessRule) - Static method in class io.confluent.security.authorizer.acl.AclRule
 
from(AccessControlEntryFilter) - Static method in class io.confluent.security.authorizer.acl.AclRule
 
from(ResourcePattern) - Static method in class io.confluent.security.authorizer.ResourcePattern
 
from(ResourcePatternFilter) - Static method in class io.confluent.security.authorizer.ResourcePattern
 
fromByteBuffer(ByteBuffer, Class<T>) - Static method in class io.confluent.security.authorizer.utils.JsonMapper
 

G

GROUP_PRINCIPAL_TYPE - Static variable in class io.confluent.security.authorizer.AccessRule
 
groupProvider - Variable in class io.confluent.security.authorizer.ConfluentAuthorizerConfig.Providers
 
groupProvider() - Method in class io.confluent.security.authorizer.EmbeddedAuthorizer
 
GroupProvider - Interface in io.confluent.security.authorizer.provider
Interface used by providers of user to group mapping used for authorization.
groups(KafkaPrincipal) - Method in interface io.confluent.security.authorizer.provider.GroupProvider
Returns the groups of the provided user principal.

H

hashCode() - Method in class io.confluent.security.authorizer.AccessRule
 
hashCode() - Method in class io.confluent.security.authorizer.acl.AclRule
 
hashCode() - Method in class io.confluent.security.authorizer.Action
 
hashCode() - Method in class io.confluent.security.authorizer.Operation
 
hashCode() - Method in class io.confluent.security.authorizer.ResourcePattern
 
hashCode() - Method in class io.confluent.security.authorizer.ResourcePatternFilter
 
hashCode() - Method in class io.confluent.security.authorizer.ResourceType
 
hashCode() - Method in class io.confluent.security.authorizer.Scope
 
host() - Method in class io.confluent.security.authorizer.AccessRule
 
host() - Method in class io.confluent.security.authorizer.acl.AclRule
 

I

INIT_TIMEOUT_PROP - Static variable in class io.confluent.security.authorizer.ConfluentAuthorizerConfig
 
initTimeout - Variable in class io.confluent.security.authorizer.ConfluentAuthorizerConfig
 
interBrokerListener - Variable in class io.confluent.security.authorizer.EmbeddedAuthorizer
 
intermediateScope(String...) - Static method in class io.confluent.security.authorizer.Scope
 
InvalidScopeException - Exception in io.confluent.security.authorizer.provider
 
InvalidScopeException(String) - Constructor for exception io.confluent.security.authorizer.provider.InvalidScopeException
 
io.confluent.security.authorizer - package io.confluent.security.authorizer
 
io.confluent.security.authorizer.acl - package io.confluent.security.authorizer.acl
 
io.confluent.security.authorizer.jackson - package io.confluent.security.authorizer.jackson
 
io.confluent.security.authorizer.provider - package io.confluent.security.authorizer.provider
 
io.confluent.security.authorizer.utils - package io.confluent.security.authorizer.utils
 
isSuperUser(KafkaPrincipal, Action) - Method in class io.confluent.security.authorizer.EmbeddedAuthorizer
 
isSuperUser(KafkaPrincipal, Scope) - Method in interface io.confluent.security.authorizer.provider.AccessRuleProvider
Returns true if the provided principal is a super user.

J

JsonMapper - Class in io.confluent.security.authorizer.utils
 
JsonMapper() - Constructor for class io.confluent.security.authorizer.utils.JsonMapper
 
JsonStrict - Annotation Type in io.confluent.security.authorizer.jackson
 

K

KAFKA - Static variable in interface io.confluent.security.authorizer.RequestContext
 
kafkaClusterScope(String) - Static method in class io.confluent.security.authorizer.Scope
 
KafkaModule - Class in io.confluent.security.authorizer.jackson
 
KafkaModule() - Constructor for class io.confluent.security.authorizer.jackson.KafkaModule
 
kafkaRequestContext(AuthorizableRequestContext) - Static method in class io.confluent.security.authorizer.utils.AuthorizerUtils
 

L

loadAccessRuleProviders(List<String>) - Static method in class io.confluent.security.authorizer.provider.ConfluentBuiltInProviders
 
loadAuditLogProvider(Map<String, ?>) - Static method in class io.confluent.security.authorizer.provider.ConfluentBuiltInProviders
 
loadGroupProvider(Map<String, ?>) - Static method in class io.confluent.security.authorizer.provider.ConfluentBuiltInProviders
 
loadMetadataProvider(Map<String, ?>) - Static method in class io.confluent.security.authorizer.provider.ConfluentBuiltInProviders
 
log - Static variable in class io.confluent.security.authorizer.EmbeddedAuthorizer
 
log - Static variable in class io.confluent.security.authorizer.provider.DefaultAuditLogProvider
 
logAuthorization(RequestContext, Action, AuthorizeResult, AuthorizePolicy) - Method in interface io.confluent.security.authorizer.provider.AuditLogProvider
Generates an audit log entry with the provided data.
logAuthorization(RequestContext, Action, AuthorizeResult, AuthorizePolicy) - Method in class io.confluent.security.authorizer.provider.DefaultAuditLogProvider
Log using the same format as AK AclAuthorizer:
logIfAllowed() - Method in class io.confluent.security.authorizer.Action
 
logIfDenied() - Method in class io.confluent.security.authorizer.Action
 

M

main(String[]) - Static method in class io.confluent.security.authorizer.ConfluentAuthorizerConfig
 
matches(Set<KafkaPrincipal>, String, Operation, PermissionType) - Method in class io.confluent.security.authorizer.AccessRule
 
matches(KafkaPrincipal, String, Operation, PermissionType, Set<KafkaPrincipal>, String, Operation, PermissionType) - Static method in class io.confluent.security.authorizer.AccessRule
 
matches(Operation, PermissionType) - Method in class io.confluent.security.authorizer.Operation
Returns true if this operation in an access rule can be used for authorizing the provided operation.
matches(ResourcePattern) - Method in class io.confluent.security.authorizer.ResourcePatternFilter
 
matchingPrincipals(KafkaPrincipal, Collection<KafkaPrincipal>, KafkaPrincipal, KafkaPrincipal) - Static method in class io.confluent.security.authorizer.AccessRule
 
mayDeny() - Method in interface io.confluent.security.authorizer.provider.AccessRuleProvider
Returns true if this provider supports DENY rules.
MDS - Static variable in interface io.confluent.security.authorizer.RequestContext
 
metadataProvider - Variable in class io.confluent.security.authorizer.ConfluentAuthorizerConfig.Providers
 
metadataProvider() - Method in class io.confluent.security.authorizer.EmbeddedAuthorizer
 
MetadataProvider - Interface in io.confluent.security.authorizer.provider
Interface used by providers of metadata, e.g.
MIGRATE_ACLS_FROM_ZK_PROP - Static variable in class io.confluent.security.authorizer.ConfluentAuthorizerConfig
 
migrateAclsFromZK - Variable in class io.confluent.security.authorizer.ConfluentAuthorizerConfig
 
migrationTask(Authorizer) - Method in interface io.confluent.security.authorizer.AclMigrationAware
Returns a runnable task which does Acl migration from a given source authorizer

N

name() - Method in class io.confluent.security.authorizer.Operation
 
name() - Method in class io.confluent.security.authorizer.ResourcePattern
 
name() - Method in class io.confluent.security.authorizer.ResourcePatternFilter
 
name() - Method in class io.confluent.security.authorizer.ResourceType
 
newRequestContext(String, KafkaPrincipal, String) - Static method in class io.confluent.security.authorizer.utils.AuthorizerUtils
 
NO_MATCHING_RULE - Static variable in interface io.confluent.security.authorizer.AuthorizePolicy
 
NoMatchingRule(AuthorizePolicy.PolicyType) - Constructor for class io.confluent.security.authorizer.AuthorizePolicy.NoMatchingRule
 
noResourceAcls() - Method in class io.confluent.security.authorizer.provider.AuthorizeRule
Returns true if there are no ACLs for the resource.
noResourceAcls(boolean) - Method in class io.confluent.security.authorizer.provider.AuthorizeRule
 

O

objectMapper() - Static method in class io.confluent.security.authorizer.utils.JsonMapper
 
operation() - Method in class io.confluent.security.authorizer.AccessRule
 
operation() - Method in class io.confluent.security.authorizer.acl.AclRule
 
operation() - Method in class io.confluent.security.authorizer.Action
 
Operation - Class in io.confluent.security.authorizer
Represents an authorizable operation, e.g.
Operation(String) - Constructor for class io.confluent.security.authorizer.Operation
 

P

parent() - Method in class io.confluent.security.authorizer.Scope
 
parseUsers(String) - Static method in class io.confluent.security.authorizer.ConfluentAuthorizerConfig
 
path() - Method in class io.confluent.security.authorizer.Scope
 
patternType() - Method in class io.confluent.security.authorizer.ResourcePattern
 
patternType() - Method in class io.confluent.security.authorizer.ResourcePatternFilter
 
permissionType() - Method in class io.confluent.security.authorizer.AccessRule
 
permissionType() - Method in class io.confluent.security.authorizer.acl.AclRule
 
PermissionType - Enum in io.confluent.security.authorizer
 
policyType() - Method in class io.confluent.security.authorizer.AccessRule
 
policyType() - Method in class io.confluent.security.authorizer.AuthorizePolicy.AccessRulePolicy
 
policyType() - Method in class io.confluent.security.authorizer.AuthorizePolicy.NoMatchingRule
 
policyType() - Method in interface io.confluent.security.authorizer.AuthorizePolicy
 
policyType() - Method in class io.confluent.security.authorizer.AuthorizePolicy.SuperUser
 
principal() - Method in class io.confluent.security.authorizer.AccessRule
 
principal() - Method in class io.confluent.security.authorizer.acl.AclRule
 
principal() - Method in class io.confluent.security.authorizer.AuthorizePolicy.SuperUser
 
Provider - Interface in io.confluent.security.authorizer.provider
Interface used by providers used for authorization.
providerConfigured(Map<String, ?>) - Method in interface io.confluent.security.authorizer.provider.AuditLogProvider
Returns true if minimal configs of this provider are included in the provided configs.
providerConfigured(Map<String, ?>) - Method in class io.confluent.security.authorizer.provider.DefaultAuditLogProvider
 
providerConfigured(Map<String, ?>) - Method in interface io.confluent.security.authorizer.provider.GroupProvider
Returns true if minimal configs of this provider are included in the provided configs.
providerConfigured(Map<String, ?>) - Method in interface io.confluent.security.authorizer.provider.MetadataProvider
Returns true if minimal configs of this provider are included in the provided configs.
ProviderFailedException - Exception in io.confluent.security.authorizer.provider
 
ProviderFailedException(String) - Constructor for exception io.confluent.security.authorizer.provider.ProviderFailedException
 
ProviderFailedException(Throwable) - Constructor for exception io.confluent.security.authorizer.provider.ProviderFailedException
 
providerName() - Method in class io.confluent.security.authorizer.provider.DefaultAuditLogProvider
 
providerName() - Method in interface io.confluent.security.authorizer.provider.Provider
Returns the name of this provider.
providersCreated - Variable in class io.confluent.security.authorizer.EmbeddedAuthorizer
 

R

ready() - Method in class io.confluent.security.authorizer.EmbeddedAuthorizer
 
reconfigurableConfigs() - Method in class io.confluent.security.authorizer.provider.DefaultAuditLogProvider
 
reconfigure(Map<String, ?>) - Method in class io.confluent.security.authorizer.provider.DefaultAuditLogProvider
 
RequestContext - Interface in io.confluent.security.authorizer
Request context interface that provides all the available context metadata.
requestSource() - Method in interface io.confluent.security.authorizer.RequestContext
 
resourceName() - Method in class io.confluent.security.authorizer.Action
 
resourcePattern() - Method in class io.confluent.security.authorizer.AccessRule
 
resourcePattern() - Method in class io.confluent.security.authorizer.Action
 
resourcePattern() - Method in class io.confluent.security.authorizer.AuthorizePolicy.AccessRulePolicy
 
ResourcePattern - Class in io.confluent.security.authorizer
Represents a resource pattern that can be used to define an AccessRule.
ResourcePattern(String, String, PatternType) - Constructor for class io.confluent.security.authorizer.ResourcePattern
 
ResourcePattern(ResourceType, String, PatternType) - Constructor for class io.confluent.security.authorizer.ResourcePattern
 
ResourcePatternFilter - Class in io.confluent.security.authorizer
Represents a resource pattern filter that can be used to match resources while describing or deleting access rules.
ResourcePatternFilter(ResourceType, String, PatternType) - Constructor for class io.confluent.security.authorizer.ResourcePatternFilter
Constructs a resource filter.
resourceReferenceCount() - Method in class io.confluent.security.authorizer.Action
 
resourceType() - Method in class io.confluent.security.authorizer.Action
 
resourceType() - Method in class io.confluent.security.authorizer.ResourcePattern
 
resourceType() - Method in class io.confluent.security.authorizer.ResourcePatternFilter
 
ResourceType - Class in io.confluent.security.authorizer
Represents an authorizable resource type, e.g.
ResourceType(String) - Constructor for class io.confluent.security.authorizer.ResourceType
 
ROOT_SCOPE - Static variable in class io.confluent.security.authorizer.Scope
 

S

scope() - Method in class io.confluent.security.authorizer.Action
 
scope() - Method in class io.confluent.security.authorizer.EmbeddedAuthorizer
 
Scope - Class in io.confluent.security.authorizer
Hierarchical scopes for role bindings.
Scope(List<String>, Map<String, String>) - Constructor for class io.confluent.security.authorizer.Scope
 
Scope.Builder - Class in io.confluent.security.authorizer
 
sourceMetadata() - Method in class io.confluent.security.authorizer.AccessRule
 
sourceMetadata() - Method in class io.confluent.security.authorizer.AuthorizePolicy.AccessRulePolicy
 
start(AuthorizerServerInfo, Map<String, ?>, Runnable) - Method in class io.confluent.security.authorizer.EmbeddedAuthorizer
 
start(AuthorizerServerInfo, Map<String, ?>) - Method in class io.confluent.security.authorizer.provider.DefaultAuditLogProvider
 
start(AuthorizerServerInfo, Map<String, ?>) - Method in interface io.confluent.security.authorizer.provider.Provider
Starts a provider and returns a future that is completed when the provider is ready.
SUPER_USERS_PROP - Static variable in class io.confluent.security.authorizer.ConfluentAuthorizerConfig
 
SuperUser(AuthorizePolicy.PolicyType, KafkaPrincipal) - Constructor for class io.confluent.security.authorizer.AuthorizePolicy.SuperUser
 
superUsers - Variable in class io.confluent.security.authorizer.ConfluentAuthorizerConfig
 

T

ThreadUtils - Class in io.confluent.security.authorizer.utils
Utilities for working with threads.
ThreadUtils() - Constructor for class io.confluent.security.authorizer.utils.ThreadUtils
 
to(ResourcePattern) - Static method in class io.confluent.security.authorizer.ResourcePattern
 
toAccessControlEntry() - Method in class io.confluent.security.authorizer.acl.AclRule
 
toAuthorizePolicy() - Method in class io.confluent.security.authorizer.AccessRule
 
toByteArray(Object) - Static method in class io.confluent.security.authorizer.utils.JsonMapper
 
toByteBuffer(Object) - Static method in class io.confluent.security.authorizer.utils.JsonMapper
 
toFilter() - Method in class io.confluent.security.authorizer.ResourcePattern
 
toString() - Method in class io.confluent.security.authorizer.AccessRule
 
toString() - Method in class io.confluent.security.authorizer.acl.AclRule
 
toString() - Method in class io.confluent.security.authorizer.Action
 
toString() - Method in class io.confluent.security.authorizer.AuthorizePolicy.AccessRulePolicy
 
toString() - Method in class io.confluent.security.authorizer.AuthorizePolicy.NoMatchingRule
 
toString() - Method in class io.confluent.security.authorizer.AuthorizePolicy.SuperUser
 
toString() - Method in class io.confluent.security.authorizer.ConfluentAuthorizerConfig
 
toString() - Method in class io.confluent.security.authorizer.Operation
 
toString() - Method in class io.confluent.security.authorizer.provider.AuthorizeRule
 
toString() - Method in class io.confluent.security.authorizer.ResourcePattern
 
toString() - Method in class io.confluent.security.authorizer.ResourcePatternFilter
 
toString() - Method in class io.confluent.security.authorizer.ResourceType
 
toString() - Method in class io.confluent.security.authorizer.Scope
 

U

usesMetadataFromThisKafkaCluster() - Method in class io.confluent.security.authorizer.provider.DefaultAuditLogProvider
 
usesMetadataFromThisKafkaCluster() - Method in interface io.confluent.security.authorizer.provider.Provider
Returns true if this provider uses metadata from a Kafka topic on this cluster.

V

validate(boolean) - Method in class io.confluent.security.authorizer.Scope
 
validateReconfiguration(Map<String, ?>) - Method in class io.confluent.security.authorizer.provider.DefaultAuditLogProvider
 
valueOf(String) - Static method in enum io.confluent.security.authorizer.AuthorizePolicy.PolicyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.confluent.security.authorizer.AuthorizeResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.confluent.security.authorizer.PermissionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.confluent.security.authorizer.provider.ConfluentBuiltInProviders.AccessRuleProviders
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.confluent.security.authorizer.provider.ConfluentBuiltInProviders.GroupProviders
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.confluent.security.authorizer.provider.ConfluentBuiltInProviders.MetadataProviders
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.confluent.security.authorizer.AuthorizePolicy.PolicyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.confluent.security.authorizer.AuthorizeResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.confluent.security.authorizer.PermissionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.confluent.security.authorizer.provider.ConfluentBuiltInProviders.AccessRuleProviders
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.confluent.security.authorizer.provider.ConfluentBuiltInProviders.GroupProviders
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.confluent.security.authorizer.provider.ConfluentBuiltInProviders.MetadataProviders
Returns an array containing the constants of this enum type, in the order they are declared.

W

WILDCARD_GROUP_PRINCIPAL - Static variable in class io.confluent.security.authorizer.AccessRule
 
WILDCARD_USER_PRINCIPAL - Static variable in class io.confluent.security.authorizer.AccessRule
 
withCluster(String, String) - Method in class io.confluent.security.authorizer.Scope.Builder
 
withKafkaCluster(String) - Method in class io.confluent.security.authorizer.Scope.Builder
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links