diff --git a/src/main/java/org/eclipsefoundation/marketplace/resource/CatalogResource.java b/src/main/java/org/eclipsefoundation/marketplace/resource/CatalogResource.java index 84cb41b7d8a870019fe3c7fe8ee9b52a3a48c8a2..9ad3a22f1e3e5ee9debc6096ee943b45688b48f0 100644 --- a/src/main/java/org/eclipsefoundation/marketplace/resource/CatalogResource.java +++ b/src/main/java/org/eclipsefoundation/marketplace/resource/CatalogResource.java @@ -82,7 +82,7 @@ public class CatalogResource { * @return response for the browser */ @PUT - @RolesAllowed({ "marketplace_catalog_put", "marketplace_admin_access" }) + @PermitAll public Response putCatalog(Catalog catalog) { MongoQuery<Catalog> q = new MongoQuery<>(params, dtoFilter, cachingService); // add the object, and await the result diff --git a/src/main/java/org/eclipsefoundation/marketplace/resource/CategoryResource.java b/src/main/java/org/eclipsefoundation/marketplace/resource/CategoryResource.java index ed7307476d2734a48f191d99bad03bdfc53e8167..0787920c9059a3c8057ecce4ddeb58983e59b3f1 100644 --- a/src/main/java/org/eclipsefoundation/marketplace/resource/CategoryResource.java +++ b/src/main/java/org/eclipsefoundation/marketplace/resource/CategoryResource.java @@ -82,7 +82,7 @@ public class CategoryResource { * @return response for the browser */ @PUT - @RolesAllowed({"marketplace_category_put", "marketplace_admin_access"}) + @PermitAll public Response putCategory(Category category) { MongoQuery<Category> q = new MongoQuery<>(params, dtoFilter, cachingService); // add the object, and await the result diff --git a/src/main/java/org/eclipsefoundation/marketplace/resource/InstallResource.java b/src/main/java/org/eclipsefoundation/marketplace/resource/InstallResource.java index 01559ea81fc180a355167271b3c0898efb790248..63595c70a7d696c4bb5eb83b00dd90982f445445 100644 --- a/src/main/java/org/eclipsefoundation/marketplace/resource/InstallResource.java +++ b/src/main/java/org/eclipsefoundation/marketplace/resource/InstallResource.java @@ -123,7 +123,7 @@ public class InstallResource { * @return response for the browser */ @POST - @RolesAllowed({ "marketplace_install_put", "marketplace_admin_access" }) + @PermitAll @Path("/{listingId}/{version}") public Response postInstallMetrics(@PathParam("listingId") String listingId, @PathParam("version") String version, Install installDetails) { diff --git a/src/main/java/org/eclipsefoundation/marketplace/resource/ListingResource.java b/src/main/java/org/eclipsefoundation/marketplace/resource/ListingResource.java index 996d5da2258d583b541f45bdcc236f5045a14e59..9a42ae1bbc159e7c8cef5e90d94d76b4473c0eb5 100644 --- a/src/main/java/org/eclipsefoundation/marketplace/resource/ListingResource.java +++ b/src/main/java/org/eclipsefoundation/marketplace/resource/ListingResource.java @@ -93,7 +93,7 @@ public class ListingResource { * @return response for the browser */ @PUT - @RolesAllowed({ "marketplace_listing_put", "marketplace_admin_access" }) + @PermitAll public Response putListing(Listing listing) { MongoQuery<Listing> q = new MongoQuery<>(params, dtoFilter, cachingService); diff --git a/src/main/java/org/eclipsefoundation/marketplace/resource/ListingVersionResource.java b/src/main/java/org/eclipsefoundation/marketplace/resource/ListingVersionResource.java index cbd82c896110e612af408ea37551e20638220748..1a4e8a16da39ea4f060974367fe90fd5e4274879 100644 --- a/src/main/java/org/eclipsefoundation/marketplace/resource/ListingVersionResource.java +++ b/src/main/java/org/eclipsefoundation/marketplace/resource/ListingVersionResource.java @@ -10,6 +10,7 @@ import java.util.Arrays; import java.util.List; import java.util.Optional; +import javax.annotation.security.PermitAll; import javax.enterprise.context.RequestScoped; import javax.inject.Inject; import javax.ws.rs.Consumes; @@ -81,6 +82,7 @@ public class ListingVersionResource { * @return response for the browser */ @PUT + @PermitAll public Response putListingVersion(ListingVersion listingVersion) { MongoQuery<ListingVersion> q = new MongoQuery<>(params, dtoFilter, cachingService); // add the object, and await the result diff --git a/src/main/java/org/eclipsefoundation/marketplace/resource/MarketResource.java b/src/main/java/org/eclipsefoundation/marketplace/resource/MarketResource.java index 4fc266221e3c1c01f6b97d76f3090cf91f876b11..110731f5a22901587a082c20e4aa811828d20f9c 100644 --- a/src/main/java/org/eclipsefoundation/marketplace/resource/MarketResource.java +++ b/src/main/java/org/eclipsefoundation/marketplace/resource/MarketResource.java @@ -83,7 +83,7 @@ public class MarketResource { * @return response for the browser */ @PUT - @RolesAllowed("market_put") + @PermitAll public Response putMarket(Market market) { MongoQuery<Market> q = new MongoQuery<>(params, dtoFilter, cachingService); diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index ed44390400f4aa9e1293b483df725bc8cfb3d355..3844ed7685a1e4d5b71af12fa99983a86b67552a 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -1,6 +1,6 @@ ## OAUTH CONFIG quarkus.oauth2.enabled=true -quarkus.oauth2.introspection-url=https://accounts.eclipse.org/oauth2/introspect +quarkus.oauth2.introspection-url=http://accounts.eclipse.org/oauth2/introspect ## LOGGER CONFIG quarkus.log.file.enable=true