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 ecb26a017 UNOMI-938: Hash API keys at rest and harden TenantService
     add 3dca9e096 UNOMI-938: Replace ApiKeyHashService with SecretHashService 
and drop legacy keys

No new revisions were added by this update.

Summary of changes:
 .../unomi/api/security/ApiKeyHashService.java      |  61 --------
 .../unomi/api/security/SecretHashService.java      |  69 +++++++++
 .../java/org/apache/unomi/api/tenants/ApiKey.java  |  48 ++++---
 .../resources/OSGI-INF/blueprint/blueprint.xml     |   9 --
 .../common/security/ApiKeyHashServiceImplTest.java |  96 -------------
 .../services/impl/tenants/TenantServiceImpl.java   |  28 ++--
 .../services/security/SecretHashServiceImpl.java   |  91 +++++++-----
 .../resources/OSGI-INF/blueprint/blueprint.xml     |   5 +-
 .../unomi/services/impl/TestTenantService.java     |  14 +-
 .../impl/tenants/TenantServiceImplTest.java        |   8 +-
 .../security/SecretHashServiceImplTest.java        | 154 +++++++++++++++++++++
 .../migrate-3.1.0-10-tenantInitialization.groovy   |   4 +-
 .../migration/migrate-3.1.0-20-hashApiKeys.groovy  | 126 -----------------
 13 files changed, 331 insertions(+), 382 deletions(-)
 delete mode 100644 
api/src/main/java/org/apache/unomi/api/security/ApiKeyHashService.java
 create mode 100644 
api/src/main/java/org/apache/unomi/api/security/SecretHashService.java
 delete mode 100644 
services-common/src/test/java/org/apache/unomi/services/common/security/ApiKeyHashServiceImplTest.java
 rename 
services-common/src/main/java/org/apache/unomi/services/common/security/ApiKeyHashServiceImpl.java
 => 
services/src/main/java/org/apache/unomi/services/security/SecretHashServiceImpl.java
 (51%)
 create mode 100644 
services/src/test/java/org/apache/unomi/services/security/SecretHashServiceImplTest.java
 delete mode 100644 
tools/shell-commands/src/main/resources/META-INF/cxs/migration/migrate-3.1.0-20-hashApiKeys.groovy

Reply via email to