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

roryqi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/gravitino.git


    from cda8017dd4 [#7507] feat(core): Add storage layout for job system 
(#7874)
     add f644acf4cf [#7926] feat(auth): Add OAuth support for JWKS URLs (#7883)

No new revisions were added by this update.

Summary of changes:
 gradle/libs.versions.toml                          |   2 +
 server-common/build.gradle.kts                     |   1 +
 .../server/authentication/JwksTokenValidator.java  | 172 +++++++++++
 .../authentication/OAuth2TokenAuthenticator.java   | 118 ++------
 .../server/authentication/OAuthConfig.java         |  18 +-
 .../server/authentication/OAuthTokenValidator.java |  26 +-
 .../authentication/OAuthTokenValidatorFactory.java |  62 ++++
 ...henticator.java => StaticSignKeyValidator.java} |  66 ++--
 .../authentication/TestJwksTokenValidator.java     | 337 +++++++++++++++++++++
 .../TestOAuth2TokenAuthenticator.java              | 155 ++++++++--
 .../TestOAuthTokenValidatorFactory.java            | 160 ++++++++++
 .../authentication/TestStaticSignKeyValidator.java | 231 ++++++++++++++
 12 files changed, 1185 insertions(+), 163 deletions(-)
 create mode 100644 
server-common/src/main/java/org/apache/gravitino/server/authentication/JwksTokenValidator.java
 copy 
core/src/main/java/org/apache/gravitino/storage/relational/JDBCDatabase.java => 
server-common/src/main/java/org/apache/gravitino/server/authentication/OAuthTokenValidator.java
 (51%)
 create mode 100644 
server-common/src/main/java/org/apache/gravitino/server/authentication/OAuthTokenValidatorFactory.java
 copy 
server-common/src/main/java/org/apache/gravitino/server/authentication/{OAuth2TokenAuthenticator.java
 => StaticSignKeyValidator.java} (76%)
 create mode 100644 
server-common/src/test/java/org/apache/gravitino/server/authentication/TestJwksTokenValidator.java
 create mode 100644 
server-common/src/test/java/org/apache/gravitino/server/authentication/TestOAuthTokenValidatorFactory.java
 create mode 100644 
server-common/src/test/java/org/apache/gravitino/server/authentication/TestStaticSignKeyValidator.java

Reply via email to