----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/73344/#review224038 -----------------------------------------------------------
plugin-kafka/src/main/java/org/apache/ranger/authorization/kafka/authorizer/RangerKafkaAuthorizer.java Lines 151 (patched) <https://reviews.apache.org/r/73344/#comment313021> this whole authorization for only one action could be extracted to a private method which would return a single result. imho just would be nicer ``` private AuthorizationResult authorize(AuthorizableRequestContext requestContext, Action action) { ``` - Andras Katona On June 7, 2021, 8:08 a.m., Chia-Ping Tsai wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/73344/ > ----------------------------------------------------------- > > (Updated June 7, 2021, 8:08 a.m.) > > > Review request for ranger. > > > Bugs: RANGER-3231 > https://issues.apache.org/jira/browse/RANGER-3231 > > > Repository: ranger > > > Description > ------- > > As described in the KIP, `org.apache.kafka.server.authorizer.Authorizer` is > an improvement over `kafka.security.auth.Authorizer` and it's a pure Java > interface (instead of Scala). > `kafka.security.auth.Authorizer` has been deprecated since December 2019 and > it will be removed in Apache Kafka 3.0 (roughly planned for July/August). > See the KIP for more details: > https://cwiki.apache.org/confluence/display/KAFKA/KIP-504+-+Add+new+Java+Authorizer+Interface > > > Diffs > ----- > > plugin-kafka/pom.xml 010707d99 > > plugin-kafka/src/main/java/org/apache/ranger/authorization/kafka/authorizer/RangerKafkaAuthorizer.java > 2a1b812e0 > ranger-kafka-plugin-shim/pom.xml fd1dc3cde > > ranger-kafka-plugin-shim/src/main/java/org/apache/ranger/authorization/kafka/authorizer/RangerKafkaAuthorizer.java > 9d72ae0c8 > > > Diff: https://reviews.apache.org/r/73344/diff/3/ > > > Testing > ------- > > run `mvn clean test` and all pass on my local. > > > File Attachments > ---------------- > > RANGER-3231.v1.patch > > https://reviews.apache.org/media/uploaded/files/2021/05/18/4e2f190f-c871-4115-b554-0e6041a5a5a6__RANGER-3231.v1.patch > > > Thanks, > > Chia-Ping Tsai > >