This is an automated email from the ASF dual-hosted git repository.

yuqi1129 pushed a change to branch cherry-pick-f742f110-to-branch-1.3
in repository https://gitbox.apache.org/repos/asf/gravitino.git


    from 55b4ba1d05 Resolve cherry-pick conflicts for branch-1.3
     add 2f07d5189a [#11089] fix(lance): backport auxiliary-mode authentication 
to 1.3 (#13941)
     add b3fa994681 Merge remote-tracking branch 'origin/branch-1.3' into 
pr-13954

No new revisions were added by this update.

Summary of changes:
 conf/gravitino.conf.template                       |   5 +-
 docs/lance-rest-service.md                         |  21 +-
 ...BaseMetadataAuthorizationMethodInterceptor.java | 219 -------
 ...bergMetadataAuthorizationMethodInterceptor.java |  35 +-
 .../gravitino/lance/common/config/LanceConfig.java |   6 +
 .../lance/common/ops/LanceMetadataFilter.java      |  94 +++
 .../lance/common/ops/NamespaceWrapper.java         |  42 ++
 .../lance/common/ops/gravitino/CommonUtil.java     |  15 +-
 .../GravitinoLanceNameSpaceOperations.java         |  83 ++-
 .../gravitino/GravitinoLanceNamespaceWrapper.java  | 454 +++++++++++++-
 .../gravitino/GravitinoLanceTableOperations.java   |  79 ++-
 .../common/ops/gravitino/ObjectIdentifier.java     |  40 +-
 .../lance/common/config/TestLanceConfig.java       |   4 +
 .../TestGravitinoLanceNamespaceWrapper.java        | 235 ++++++++
 lance/lance-rest-server/build.gradle.kts           |   1 +
 .../apache/gravitino/lance/LanceRESTService.java   |  56 +-
 .../lance/service/LanceServiceIdentityFilter.java  |  83 +++
 .../LanceAuthorizationExpressions.java             | 132 ++++
 .../LanceAuthorizationMetadataFilter.java          | 130 ++++
 ...anceMetadataAuthorizationMethodInterceptor.java | 318 ++++++++++
 .../LanceRESTAuthInterceptionService.java          |  77 +++
 .../annotations/LanceRootNamespace.java            |   9 +-
 .../service/rest/LanceNamespaceOperations.java     |  15 +
 .../lance/service/rest/LanceTableOperations.java   |  15 +
 .../lance/TestLanceAuxiliaryAuthentication.java    | 200 +++++++
 .../ops/gravitino/TestGravitinoLanceExistOk.java   | 171 ++++++
 .../gravitino/TestGravitinoLanceModeParsing.java   |   9 +-
 .../TestGravitinoLanceNameSpaceOperations.java     |  63 +-
 .../TestGravitinoLanceNamespaceListFiltering.java  | 136 +++++
 .../TestGravitinoLanceTableOperations.java         |  10 +-
 .../test/LanceNamespaceAuthorizationIT.java        | 315 ++++++++++
 .../integration/test/LanceRESTServiceAuthIT.java   |  56 +-
 .../test/LanceTableAuthorizationIT.java            | 566 ++++++++++++++++++
 .../service/TestLanceServiceIdentityFilter.java    | 126 ++++
 .../TestLanceExistingTableReadGuard.java           | 132 ++++
 ...anceMetadataAuthorizationMethodInterceptor.java | 663 +++++++++++++++++++++
 ...TestLanceRESTEndpointAuthorizationCoverage.java | 148 +++++
 .../AuthorizationExpressionConstants.java          |  10 +
 ...BaseMetadataAuthorizationMethodInterceptor.java | 315 ++++++++++
 ...BaseMetadataAuthorizationMethodInterceptor.java | 368 ++++++++++++
 40 files changed, 5113 insertions(+), 343 deletions(-)
 delete mode 100644 
iceberg/iceberg-rest-server/src/main/java/org/apache/gravitino/server/web/filter/BaseMetadataAuthorizationMethodInterceptor.java
 create mode 100644 
lance/lance-common/src/main/java/org/apache/gravitino/lance/common/ops/LanceMetadataFilter.java
 create mode 100644 
lance/lance-rest-server/src/main/java/org/apache/gravitino/lance/service/LanceServiceIdentityFilter.java
 create mode 100644 
lance/lance-rest-server/src/main/java/org/apache/gravitino/lance/service/authorization/LanceAuthorizationExpressions.java
 create mode 100644 
lance/lance-rest-server/src/main/java/org/apache/gravitino/lance/service/authorization/LanceAuthorizationMetadataFilter.java
 create mode 100644 
lance/lance-rest-server/src/main/java/org/apache/gravitino/lance/service/authorization/LanceMetadataAuthorizationMethodInterceptor.java
 create mode 100644 
lance/lance-rest-server/src/main/java/org/apache/gravitino/lance/service/authorization/LanceRESTAuthInterceptionService.java
 copy 
server-common/src/main/java/org/apache/gravitino/server/authorization/annotations/AuthorizationObjectType.java
 => 
lance/lance-rest-server/src/main/java/org/apache/gravitino/lance/service/authorization/annotations/LanceRootNamespace.java
 (78%)
 create mode 100644 
lance/lance-rest-server/src/test/java/org/apache/gravitino/lance/TestLanceAuxiliaryAuthentication.java
 create mode 100644 
lance/lance-rest-server/src/test/java/org/apache/gravitino/lance/common/ops/gravitino/TestGravitinoLanceExistOk.java
 create mode 100644 
lance/lance-rest-server/src/test/java/org/apache/gravitino/lance/common/ops/gravitino/TestGravitinoLanceNamespaceListFiltering.java
 rename 
lance/lance-rest-server/src/test/java/org/apache/gravitino/lance/{service/rest 
=> common/ops/gravitino}/TestGravitinoLanceTableOperations.java (94%)
 create mode 100644 
lance/lance-rest-server/src/test/java/org/apache/gravitino/lance/integration/test/LanceNamespaceAuthorizationIT.java
 create mode 100644 
lance/lance-rest-server/src/test/java/org/apache/gravitino/lance/integration/test/LanceTableAuthorizationIT.java
 create mode 100644 
lance/lance-rest-server/src/test/java/org/apache/gravitino/lance/service/TestLanceServiceIdentityFilter.java
 create mode 100644 
lance/lance-rest-server/src/test/java/org/apache/gravitino/lance/service/authorization/TestLanceExistingTableReadGuard.java
 create mode 100644 
lance/lance-rest-server/src/test/java/org/apache/gravitino/lance/service/authorization/TestLanceMetadataAuthorizationMethodInterceptor.java
 create mode 100644 
lance/lance-rest-server/src/test/java/org/apache/gravitino/lance/service/authorization/TestLanceRESTEndpointAuthorizationCoverage.java
 create mode 100644 
server-common/src/main/java/org/apache/gravitino/server/web/filter/BaseMetadataAuthorizationMethodInterceptor.java
 create mode 100644 
server-common/src/test/java/org/apache/gravitino/server/web/filter/TestBaseMetadataAuthorizationMethodInterceptor.java

Reply via email to