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 09db580a CASSSIDECAR-251: remove file:// from sidecar.logdir property
add 00b431ad CASSSIDECAR-252: Use list roles statement for super user
status
No new revisions were added by this update.
Summary of changes:
CHANGES.txt | 1 +
conf/sidecar.yaml | 4 +
.../{authorization => }/AdminIdentityResolver.java | 13 ++-
.../authentication/CassandraIdentityExtractor.java | 15 ++-
.../MutualTlsAuthenticationHandler.java | 8 ++
.../MutualTlsAuthenticationHandlerFactory.java | 9 +-
.../AuthorizationWithAdminBypassHandler.java | 1 +
.../sidecar/acl/authorization/SuperUserCache.java | 4 +-
.../sidecar/db/SystemAuthDatabaseAccessor.java | 42 ++++++--
.../sidecar/db/schema/SystemAuthSchema.java | 14 +--
.../cassandra/sidecar/modules/AuthModule.java | 2 +-
.../cassandra/sidecar/routes/RouteBuilder.java | 2 +-
.../MutualTLSAuthenticationIntegrationTest.java | 120 +++++++++++++++++----
.../acl/RoleBasedAuthorizationIntegrationTest.java | 8 +-
.../sidecar/testing/IntegrationTestBase.java | 11 ++
.../acl/CassandraIdentityExtractorTest.java | 15 ++-
.../AuthenticationHandlerFactoryRegistryTest.java | 4 +-
.../MutualTlsAuthenticationHandlerFactoryTest.java | 17 ++-
.../authorization/AdminIdentityResolverTest.java | 1 +
.../cassandra/sidecar/db/SidecarSchemaTest.java | 4 +-
.../sidecar/handlers/RouteBuilderTest.java | 2 +-
.../authentication/CertificateCredentials.java | 6 +-
.../authentication/CertificateCredentialsTest.java | 17 +--
23 files changed, 238 insertions(+), 82 deletions(-)
rename server/src/main/java/org/apache/cassandra/sidecar/acl/{authorization =>
}/AdminIdentityResolver.java (83%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]