public class CloudAuthCache extends AbstractAuthCache
Constructor and Description |
---|
CloudAuthCache(io.confluent.security.rbac.RbacRoles rbacRoles,
io.confluent.security.authorizer.Scope rootScope) |
CloudAuthCache(io.confluent.security.rbac.RbacRoles rbacRoles,
io.confluent.security.authorizer.Scope rootScope,
ScopePrincipalAccessRuleStore rbacAccessRuleStore,
ScopePrincipalAccessRuleStore 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, fail, get, groups, healthcheck, identityPool, identityPools, jsonWebKeySet, jsonWebKeySets, knownScopes, map, put, rbacRoleBindings, rbacRoleBindings, rbacRoleBindings, rbacRoleBindings, rbacRoleBindings, rbacRoles, refreshTokenInfo, remove, rootScope, status, totalAclAccessRules, totalIdentityPools, totalJwtIssuers, totalRbacAccessRules, totalRefreshTokenInfos, totalRoleBindings, userMetadata, users
public CloudAuthCache(io.confluent.security.rbac.RbacRoles rbacRoles, io.confluent.security.authorizer.Scope rootScope)
public CloudAuthCache(io.confluent.security.rbac.RbacRoles rbacRoles, io.confluent.security.authorizer.Scope rootScope, ScopePrincipalAccessRuleStore rbacAccessRuleStore, ScopePrincipalAccessRuleStore aclAccessRuleStore)
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