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

frankgh pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra-sidecar.git


    from 02700ef7 CASSSIDECAR-206: Add Peer Health Monitor (#189)
     add a8a904d1 CASSSIDECAR-160: Add JWT Authentication support in Sidecar 
(#201)

No new revisions were added by this update.

Summary of changes:
 CHANGES.txt                                        |   1 +
 conf/sidecar.yaml                                  |  21 ++-
 server/build.gradle                                |   2 +
 .../AuthenticationHandlerFactory.java              |   4 +-
 .../JwtAuthenticationHandlerFactory.java           |  68 +++++++
 .../acl/authentication/JwtParameterExtractor.java  | 148 +++++++++++++++
 .../authentication/JwtParameters.java}             |  34 ++--
 .../acl/authentication/JwtRoleProcessor.java       |  16 +-
 .../acl/authentication/JwtRoleProcessorImpl.java   |  69 +++++++
 .../MutualTlsAuthenticationHandler.java            |  60 ++++++-
 .../MutualTlsAuthenticationHandlerFactory.java     |   2 +-
 .../ReloadingJwtAuthenticationHandler.java         | 199 +++++++++++++++++++++
 .../AuthorizationWithAdminBypassHandler.java       |   8 +-
 .../RoleBasedAuthorizationProvider.java            |  28 ++-
 .../cassandra/sidecar/server/MainModule.java       |  17 +-
 .../apache/cassandra/sidecar/utils/AuthUtils.java  |  17 ++
 .../JWTAuthenticationHandlerFactoryTest.java       |  58 ++++++
 .../authentication/JwtParameterExtractorTest.java  |  96 ++++++++++
 .../acl/authentication/JwtRoleProcessorTest.java   | 107 +++++++++++
 .../MutualTLSAuthenticationHandlerTest.java        |  24 ++-
 .../ReloadingJwtAuthenticationHandlerTest.java     |  78 ++++++++
 .../authorization/AuthorizationHandlerTest.java    |  51 ------
 .../RoleBasedAuthorizationProviderTest.java        |  50 +-----
 .../sidecar/config/SidecarConfigurationTest.java   |   7 +-
 .../cassandra/sidecar/utils/AuthUtilsTest.java     |  59 ++++++
 .../cassandra/sidecar/utils/CacheFactoryTest.java  |   1 -
 .../config/sidecar_multiple_instances.yaml         |   5 +
 27 files changed, 1072 insertions(+), 158 deletions(-)
 create mode 100644 
server/src/main/java/org/apache/cassandra/sidecar/acl/authentication/JwtAuthenticationHandlerFactory.java
 create mode 100644 
server/src/main/java/org/apache/cassandra/sidecar/acl/authentication/JwtParameterExtractor.java
 copy 
server/src/main/java/org/apache/cassandra/sidecar/{config/SchemaKeyspaceConfiguration.java
 => acl/authentication/JwtParameters.java} (53%)
 copy 
client/src/main/java/org/apache/cassandra/sidecar/client/SidecarInstancesProvider.java
 => 
server/src/main/java/org/apache/cassandra/sidecar/acl/authentication/JwtRoleProcessor.java
 (64%)
 create mode 100644 
server/src/main/java/org/apache/cassandra/sidecar/acl/authentication/JwtRoleProcessorImpl.java
 create mode 100644 
server/src/main/java/org/apache/cassandra/sidecar/acl/authentication/ReloadingJwtAuthenticationHandler.java
 create mode 100644 
server/src/test/java/org/apache/cassandra/sidecar/acl/authentication/JWTAuthenticationHandlerFactoryTest.java
 create mode 100644 
server/src/test/java/org/apache/cassandra/sidecar/acl/authentication/JwtParameterExtractorTest.java
 create mode 100644 
server/src/test/java/org/apache/cassandra/sidecar/acl/authentication/JwtRoleProcessorTest.java
 create mode 100644 
server/src/test/java/org/apache/cassandra/sidecar/acl/authentication/ReloadingJwtAuthenticationHandlerTest.java
 delete mode 100644 
server/src/test/java/org/apache/cassandra/sidecar/acl/authorization/AuthorizationHandlerTest.java
 create mode 100644 
server/src/test/java/org/apache/cassandra/sidecar/utils/AuthUtilsTest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to