KsqlAccessValidator¶
KsqlAccessValidator is an abstraction of access validators to check subject and topic access.
Contract¶
checkSubjectAccess¶
void checkSubjectAccess(
KsqlSecurityContext securityContext,
String subjectName,
AclOperation operation)
Used when:
KsqlAuthorizationValidatorImplis requested to checkSchemaAccessKsqlCacheAccessValidatoris requested tointernalSubjectAccessValidator
checkTopicAccess¶
void checkTopicAccess(
KsqlSecurityContext securityContext,
String topicName,
AclOperation operation)
Used when:
KsqlAuthorizationValidatorImplis requested to checkTopicAccessKsqlCacheAccessValidatoris requested tointernalTopicAccessValidator
Implementations¶
KsqlBackendAccessValidatorKsqlCacheAccessValidatorKsqlProvidedAccessValidator