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(