From 43d6758438185f12a584ca06b62bf96f4e82617a Mon Sep 17 00:00:00 2001
From: Martin Lowe <martin.lowe@eclipse-foundation.org>
Date: Thu, 12 Dec 2019 09:24:32 -0500
Subject: [PATCH] Turn off auth for dev

Signed-off-by: Martin Lowe <martin.lowe@eclipse-foundation.org>
---
 .../eclipsefoundation/marketplace/resource/CatalogResource.java | 2 +-
 .../marketplace/resource/CategoryResource.java                  | 2 +-
 .../eclipsefoundation/marketplace/resource/InstallResource.java | 2 +-
 .../eclipsefoundation/marketplace/resource/ListingResource.java | 2 +-
 .../marketplace/resource/ListingVersionResource.java            | 2 ++
 .../eclipsefoundation/marketplace/resource/MarketResource.java  | 2 +-
 src/main/resources/application.properties                       | 2 +-
 7 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/main/java/org/eclipsefoundation/marketplace/resource/CatalogResource.java b/src/main/java/org/eclipsefoundation/marketplace/resource/CatalogResource.java
index 84cb41b..9ad3a22 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 ed73074..0787920 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 01559ea..63595c7 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 996d5da..9a42ae1 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 cbd82c8..1a4e8a1 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 4fc2662..110731f 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 ed44390..3844ed7 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
-- 
GitLab