This is an automated email from the ASF dual-hosted git repository.
adutra pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/polaris.git
from 71105928a fix(deps): update dependency
org.kordamp.gradle:jandex-gradle-plugin to v2.3.0 (#2694)
add 149aaa6ab Auth: reorganize internal authentication components (#2634)
No new revisions were added by this update.
Summary of changes:
.../auth/AuthenticationRealmConfiguration.java | 15 ++---
.../service/auth/NoneTokenBrokerFactory.java | 76 ----------------------
.../service/auth/OAuthTokenErrorResponse.java | 72 --------------------
.../service/auth/TokenBrokerFactoryConfig.java | 36 ----------
.../apache/polaris/service/auth/TokenResponse.java | 59 -----------------
.../internal/InternalAuthenticationMechanism.java | 2 +-
.../broker}/InternalPolarisToken.java | 3 +-
.../auth/{ => internal/broker}/JWTBroker.java | 53 +++++++++++----
.../auth/{ => internal/broker}/KeyProvider.java | 8 +--
.../{ => internal/broker}/LocalRSAKeyProvider.java | 37 ++---------
.../auth/{ => internal/broker}/PemUtils.java | 18 +++--
.../broker/RSAKeyPairJWTBroker.java} | 8 +--
.../broker/RSAKeyPairJWTBrokerFactory.java} | 15 +++--
.../broker/SymmetricKeyJWTBroker.java} | 6 +-
.../broker/SymmetricKeyJWTBrokerFactory.java} | 14 ++--
.../auth/{ => internal/broker}/TokenBroker.java | 38 +----------
.../{ => internal/broker}/TokenBrokerFactory.java | 2 +-
.../broker}/TokenRequestValidator.java | 30 +++++----
.../auth/internal/broker/TokenResponse.java | 34 +++++++---
.../service}/DefaultOAuth2ApiService.java | 20 +++---
.../service}/DisabledOAuth2ApiService.java | 2 +-
.../OAuthError.java} | 24 ++++---
.../internal/service/OAuthTokenErrorResponse.java | 33 ++++++----
.../auth/{ => internal/service}/OAuthUtils.java | 21 +++---
.../polaris/service/config/ServiceProducers.java | 4 +-
.../InternalAuthenticationMechanismTest.java | 2 +-
.../broker}/JWTSymmetricKeyGeneratorTest.java | 4 +-
.../broker}/LocalRSAKeyProviderTest.java | 10 +--
.../auth/{ => internal/broker}/PemUtilsTest.java | 2 +-
.../broker/RSAKeyPairJWTBrokerTest.java} | 13 ++--
.../broker}/TokenRequestValidatorTest.java | 17 ++---
.../auth/{ => internal/broker}/TokenUtils.java | 2 +-
.../service}/DefaultOAuth2ApiServiceTest.java | 50 +++++++-------
.../test/PolarisIntegrationTestFixture.java | 2 +-
34 files changed, 239 insertions(+), 493 deletions(-)
delete mode 100644
runtime/service/src/main/java/org/apache/polaris/service/auth/NoneTokenBrokerFactory.java
delete mode 100644
runtime/service/src/main/java/org/apache/polaris/service/auth/OAuthTokenErrorResponse.java
delete mode 100644
runtime/service/src/main/java/org/apache/polaris/service/auth/TokenBrokerFactoryConfig.java
delete mode 100644
runtime/service/src/main/java/org/apache/polaris/service/auth/TokenResponse.java
rename runtime/service/src/main/java/org/apache/polaris/service/auth/{ =>
internal/broker}/InternalPolarisToken.java (95%)
rename runtime/service/src/main/java/org/apache/polaris/service/auth/{ =>
internal/broker}/JWTBroker.java (77%)
rename runtime/service/src/main/java/org/apache/polaris/service/auth/{ =>
internal/broker}/KeyProvider.java (86%)
rename runtime/service/src/main/java/org/apache/polaris/service/auth/{ =>
internal/broker}/LocalRSAKeyProvider.java (70%)
rename runtime/service/src/main/java/org/apache/polaris/service/auth/{ =>
internal/broker}/PemUtils.java (90%)
rename
runtime/service/src/main/java/org/apache/polaris/service/auth/{JWTRSAKeyPair.java
=> internal/broker/RSAKeyPairJWTBroker.java} (86%)
rename
runtime/service/src/main/java/org/apache/polaris/service/auth/{JWTRSAKeyPairFactory.java
=> internal/broker/RSAKeyPairJWTBrokerFactory.java} (83%)
rename
runtime/service/src/main/java/org/apache/polaris/service/auth/{JWTSymmetricKeyBroker.java
=> internal/broker/SymmetricKeyJWTBroker.java} (90%)
rename
runtime/service/src/main/java/org/apache/polaris/service/auth/{JWTSymmetricKeyFactory.java
=> internal/broker/SymmetricKeyJWTBrokerFactory.java} (87%)
rename runtime/service/src/main/java/org/apache/polaris/service/auth/{ =>
internal/broker}/TokenBroker.java (56%)
rename runtime/service/src/main/java/org/apache/polaris/service/auth/{ =>
internal/broker}/TokenBrokerFactory.java (95%)
rename runtime/service/src/main/java/org/apache/polaris/service/auth/{ =>
internal/broker}/TokenRequestValidator.java (70%)
copy
polaris-core/src/main/java/org/apache/polaris/core/persistence/bootstrap/SchemaOptions.java
=>
runtime/service/src/main/java/org/apache/polaris/service/auth/internal/broker/TokenResponse.java
(59%)
rename runtime/service/src/main/java/org/apache/polaris/service/auth/{ =>
internal/service}/DefaultOAuth2ApiService.java (85%)
rename runtime/service/src/main/java/org/apache/polaris/service/auth/{ =>
internal/service}/DisabledOAuth2ApiService.java (95%)
copy
runtime/service/src/main/java/org/apache/polaris/service/auth/internal/{InternalAuthenticationRequest.java
=> service/OAuthError.java} (59%)
copy
polaris-core/src/main/java/org/apache/polaris/core/persistence/bootstrap/SchemaOptions.java
=>
runtime/service/src/main/java/org/apache/polaris/service/auth/internal/service/OAuthTokenErrorResponse.java
(58%)
rename runtime/service/src/main/java/org/apache/polaris/service/auth/{ =>
internal/service}/OAuthUtils.java (65%)
rename runtime/service/src/test/java/org/apache/polaris/service/auth/{ =>
internal/broker}/JWTSymmetricKeyGeneratorTest.java (96%)
rename runtime/service/src/test/java/org/apache/polaris/service/auth/{ =>
internal/broker}/LocalRSAKeyProviderTest.java (92%)
rename runtime/service/src/test/java/org/apache/polaris/service/auth/{ =>
internal/broker}/PemUtilsTest.java (98%)
rename
runtime/service/src/test/java/org/apache/polaris/service/auth/{JWTRSAKeyPairTest.java
=> internal/broker/RSAKeyPairJWTBrokerTest.java} (91%)
rename runtime/service/src/test/java/org/apache/polaris/service/auth/{ =>
internal/broker}/TokenRequestValidatorTest.java (86%)
rename runtime/service/src/test/java/org/apache/polaris/service/auth/{ =>
internal/broker}/TokenUtils.java (97%)
rename runtime/service/src/test/java/org/apache/polaris/service/auth/{ =>
internal/service}/DefaultOAuth2ApiServiceTest.java (86%)