diff --git a/src/integrationTest/java/app/mealsmadeeasy/api/recipe/RecipeControllerTests.java b/src/integrationTest/java/app/mealsmadeeasy/api/recipe/RecipeControllerTests.java index 229a8a1..82c2e14 100644 --- a/src/integrationTest/java/app/mealsmadeeasy/api/recipe/RecipeControllerTests.java +++ b/src/integrationTest/java/app/mealsmadeeasy/api/recipe/RecipeControllerTests.java @@ -59,7 +59,8 @@ public class RecipeControllerTests { .andExpect(jsonPath("$.text").value("

Hello, World!

")) .andExpect(jsonPath("$.ownerUsername").value(owner.getUsername())) .andExpect(jsonPath("$.starCount").value(0)) - .andExpect(jsonPath("$.viewerCount").value(0)); + .andExpect(jsonPath("$.viewerCount").value(0)) + .andExpect(jsonPath("$.isPublic").value(true)); } @Test @@ -78,7 +79,7 @@ public class RecipeControllerTests { .andExpect(jsonPath("$.content[0].slug").value(recipe.getSlug())) .andExpect(jsonPath("$.content[0].title").value(recipe.getTitle())) .andExpect(jsonPath("$.content[0].ownerUsername").value(owner.getUsername())) - .andExpect(jsonPath("$.content[0].public").value(true)) + .andExpect(jsonPath("$.content[0].isPublic").value(true)) .andExpect(jsonPath("$.content[0].starCount").value(0)); } diff --git a/src/main/java/app/mealsmadeeasy/api/security/SecurityConfiguration.java b/src/main/java/app/mealsmadeeasy/api/security/SecurityConfiguration.java index c296a4b..9e32af3 100644 --- a/src/main/java/app/mealsmadeeasy/api/security/SecurityConfiguration.java +++ b/src/main/java/app/mealsmadeeasy/api/security/SecurityConfiguration.java @@ -11,7 +11,6 @@ import org.springframework.security.config.Customizer; import org.springframework.security.config.annotation.method.configuration.EnableMethodSecurity; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; -import org.springframework.security.config.annotation.web.configuration.WebSecurityCustomizer; import org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer; import org.springframework.security.config.http.SessionCreationPolicy; import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; @@ -32,20 +31,9 @@ public class SecurityConfiguration { this.beanFactory = beanFactory; } - @Bean - public WebSecurityCustomizer webSecurityCustomizer() { - return web -> web.ignoring().requestMatchers( - "/greeting", - "/auth/**", - "/images/**", - "/recipes/**", - "/sign-up/**" - ); - } - @Bean public SecurityFilterChain securityFilterChain(HttpSecurity httpSecurity) throws Exception { - httpSecurity.authorizeHttpRequests(requests -> requests.anyRequest().authenticated()); + httpSecurity.authorizeHttpRequests(requests -> requests.anyRequest().permitAll()); httpSecurity.csrf(AbstractHttpConfigurer::disable); httpSecurity.cors(Customizer.withDefaults()); httpSecurity.sessionManagement(sessionManagement -> sessionManagement.sessionCreationPolicy(