public class DefaultAuthCache extends AbstractAuthCache
aclAccessRuleStore, rbacAccessRuleStore, rootScope
Constructor and Description |
---|
DefaultAuthCache(io.confluent.security.rbac.RbacRoles rbacRoles,
io.confluent.security.authorizer.Scope rootScope) |
DefaultAuthCache(io.confluent.security.rbac.RbacRoles rbacRoles,
io.confluent.security.authorizer.Scope rootScope,
ScopeAccessRuleStore rbacAccessRuleStore,
ScopeAccessRuleStore aclAccessRuleStore) |
Modifier and Type | Method and Description |
---|---|
io.confluent.security.authorizer.provider.AuthorizeRule |
findRule(org.apache.kafka.common.security.auth.KafkaPrincipal userPrincipal,
Set<org.apache.kafka.common.security.auth.KafkaPrincipal> groupPrincipals,
String host,
io.confluent.security.authorizer.Action action) |
aclBindings, aclRules, addMatchingRules, ensureNotFailed, fail, get, groups, healthcheck, identityPool, identityPools, jsonWebKeySet, jsonWebKeySets, knownScopes, map, put, rbacRoleBindings, rbacRoleBindings, rbacRoleBindings, rbacRoleBindings, rbacRoleBindings, rbacRoles, remove, rootScope, status, totalAclAccessRules, totalIdentityPools, totalJwtIssuers, totalRbacAccessRules, totalRoleBindings, userMetadata, users
public DefaultAuthCache(io.confluent.security.rbac.RbacRoles rbacRoles, io.confluent.security.authorizer.Scope rootScope, ScopeAccessRuleStore rbacAccessRuleStore, ScopeAccessRuleStore aclAccessRuleStore)
public DefaultAuthCache(io.confluent.security.rbac.RbacRoles rbacRoles, io.confluent.security.authorizer.Scope rootScope)
public io.confluent.security.authorizer.provider.AuthorizeRule findRule(org.apache.kafka.common.security.auth.KafkaPrincipal userPrincipal, Set<org.apache.kafka.common.security.auth.KafkaPrincipal> groupPrincipals, String host, io.confluent.security.authorizer.Action action)
findRule
in interface io.confluent.security.auth.metadata.AuthCache
findRule
in class AbstractAuthCache