개발/Java&Kotlin

[Spring] 스프링 시큐리티 (3)

devhooney 2022. 8. 12. 09:13
728x90

스프링 시큐리티가 변경되었다.

- 버전 5.7.0-M2 버전부터 변경되었고, SecurityFilterChain을 빈으로 등록해서 사용해야 한다.

 

- 아래 코드는 카카오 로그인 구현 중에 작성한 코드다.

 private final CustomOauth2UserService customOauth2UserService;
    @Bean
    public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {

        http
                .csrf().disable()
                // enable h2-console
                .headers()
                .frameOptions()
                .disable()
                .and()
                .authorizeRequests()
                .antMatchers("/api/**").permitAll()
                .anyRequest().authenticated();
//                .and()
//                .logout()
//                .logoutSuccessUrl("/");
//                .and()
//                .oauth2Login()
//                .loginPage("/login")
//                .userInfoEndpoint()
//                .userService(customOauth2UserService);
        return http.build();
    }


- 지금 리액트 네이티브로 화면쪽 카카오 로그인을 구현했는데, 서버와 어떻게 연동할 지 찾아봐야 겠다.

 

 

728x90