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
'개발 > Java&Kotlin' 카테고리의 다른 글
[Java] 컬렉션 프레임워크 (2) (0) | 2022.08.16 |
---|---|
[Java] 컬렉션 프레임워크 (1) (1) | 2022.08.12 |
[Java] 객체 지향 설계 5원칙 - SOLID (0) | 2022.08.06 |
[Java] 자바가 확장한 객체 지향 (0) | 2022.08.04 |
[Java] 자바와 객체 지향 (2) (0) | 2022.08.03 |