This is an automated email from the ASF dual-hosted git repository.
sergehuber pushed a change to branch fix/v2-compat-karaf-admin-permissions
in repository https://gitbox.apache.org/repos/asf/unomi.git
from 681d93926 Require admin role for JAAS auth on private endpoints in V2
compat mode
add 49e4c70a6 UNOMI-962: Harden REST API for missing resources, exports,
and OpenSearch queries
No new revisions were added by this update.
Summary of changes:
extensions/router/router-service/pom.xml | 15 ++
.../router/services/ProfileExportServiceImpl.java | 12 ++
.../services/ProfileExportServiceImplTest.java | 105 ++++++++++++++
.../ElasticSearchPersistenceServiceImpl.java | 2 +-
persistence-opensearch/core/pom.xml | 15 ++
.../OpenSearchPersistenceServiceImpl.java | 2 +-
.../core/PropertyConditionOSQueryBuilder.java | 2 +
.../core/PropertyConditionOSQueryBuilderTest.java | 68 +++++++++
.../rest/endpoints/DefinitionsServiceEndPoint.java | 3 +
.../unomi/rest/endpoints/EventServiceEndpoint.java | 9 +-
.../unomi/rest/endpoints/GoalsServiceEndPoint.java | 6 +
.../endpoints/MissingResourceEndpointsTest.java | 158 +++++++++++++++++++++
.../services/impl/goals/GoalsServiceImpl.java | 3 +
.../services/impl/profiles/ProfileServiceImpl.java | 6 +-
.../resources/OSGI-INF/blueprint/blueprint.xml | 1 +
.../services/impl/goals/GoalsServiceImplTest.java | 7 +
.../impl/profiles/ProfileServiceImplTest.java | 29 +++-
17 files changed, 437 insertions(+), 6 deletions(-)
create mode 100644
extensions/router/router-service/src/test/java/org/apache/unomi/router/services/ProfileExportServiceImplTest.java
create mode 100644
persistence-opensearch/core/src/test/java/org/apache/unomi/persistence/opensearch/querybuilders/core/PropertyConditionOSQueryBuilderTest.java
create mode 100644
rest/src/test/java/org/apache/unomi/rest/endpoints/MissingResourceEndpointsTest.java