Fixed SecurityConfiguration to permit all requests. Small isPublic test line in RecipeControllerTests.
This commit is contained in:
parent
ebc58e6221
commit
83b1f63a56
@ -59,7 +59,8 @@ public class RecipeControllerTests {
|
||||
.andExpect(jsonPath("$.text").value("<h1>Hello, World!</h1>"))
|
||||
.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));
|
||||
}
|
||||
|
||||
|
@ -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(
|
||||
|
Loading…
Reference in New Issue
Block a user