Package io.confluent.security.auth.utils
Class AuthWriterUtils
java.lang.Object
io.confluent.security.auth.utils.AuthWriterUtils
These util methods are used in KafkaAuthWriter and DbAuthWriter (metadata-service repo)
projects
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidvalidateRoleBindingUpdate(String role, io.confluent.security.authorizer.Scope scope, Collection<?> resources, boolean expectResourcesForResourceLevel, io.confluent.security.authorizer.Scope rootScope, io.confluent.security.roledefinitions.RbacRoles rbacRoles) static voidvalidateRoleResources(Collection<io.confluent.security.authorizer.ResourcePattern> resources) static voidvalidateScope(io.confluent.security.authorizer.Scope scope, io.confluent.security.authorizer.Scope rootScope)
-
Constructor Details
-
AuthWriterUtils
public AuthWriterUtils()
-
-
Method Details
-
validateRoleBindingUpdate
public static void validateRoleBindingUpdate(String role, io.confluent.security.authorizer.Scope scope, Collection<?> resources, boolean expectResourcesForResourceLevel, io.confluent.security.authorizer.Scope rootScope, io.confluent.security.roledefinitions.RbacRoles rbacRoles) -
validateRoleResources
public static void validateRoleResources(Collection<io.confluent.security.authorizer.ResourcePattern> resources) -
validateScope
public static void validateScope(io.confluent.security.authorizer.Scope scope, io.confluent.security.authorizer.Scope rootScope)
-