This is an automated email from the ASF dual-hosted git repository.
sergehuber pushed a change to branch UNOMI-875-pr4-security-tenant
in repository https://gitbox.apache.org/repos/asf/unomi.git
from 9c5f8f8d4 UNOMI-938: Use fast test hash stub in shared
TestTenantService harness
add 44828af4e UNOMI-938: Use SHA-256 for API key verify instead of
per-request PBKDF2
add c7f3f671b UNOMI-938: Simplify SecretHashService to SHA-256 hash/verify
only
add f82a3f7fd UNOMI-938: Trim SecretHashService to hash/verify; localize
ApiKey helpers
add 2025c0c14 UNOMI-941/942: Fix request-subject restore and tenant quota
error handling
No new revisions were added by this update.
Summary of changes:
.../unomi/api/security/SecretHashService.java | 42 ++--------
.../apache/unomi/api/security/SecurityService.java | 21 +++++
.../java/org/apache/unomi/api/tenants/ApiKey.java | 44 ++++++----
.../java/org/apache/unomi/api/tenants/Tenant.java | 26 +++---
.../org/apache/unomi/api/tenants/ApiKeyTest.java | 50 ++++++++++++
.../apache/unomi/rest/security/RequiresTenant.java | 8 ++
.../apache/unomi/rest/security/SecurityFilter.java | 17 +++-
.../security/ExecutionContextManagerImpl.java | 9 +-
.../common/security/KarafSecurityService.java | 10 +++
.../services/impl/tenants/TenantQuotaService.java | 25 ++++--
.../services/impl/tenants/TenantServiceImpl.java | 28 +++----
.../services/security/SecretHashServiceImpl.java | 95 ++++------------------
.../impl/ExecutionContextManagerImplTest.java | 32 +++++++-
.../unomi/services/impl/TestSecretHashService.java | 33 --------
.../unomi/services/impl/TestTenantService.java | 4 +-
.../impl/tenants/TenantServiceImplTest.java | 39 ++++++++-
.../security/SecretHashServiceImplTest.java | 91 +++------------------
.../migrate-3.1.0-10-tenantInitialization.groovy | 33 ++++----
18 files changed, 306 insertions(+), 301 deletions(-)
create mode 100644
api/src/test/java/org/apache/unomi/api/tenants/ApiKeyTest.java