[좌충우돌 개발일지 - Spring Security] 로그아웃, 쿠키 기반 자동로그인 (rememberMe)
2022. 12. 14. 07:55ㆍ프로그래머스/TIL
HttpSecurity 설정에 로그아웃에 관한 부분과 쿠키 기반으로 자동 로그인 기능을 설정해보려 한다.
https://velog.io/@seongwon97/Spring-Security-Remember-Me
https://www.baeldung.com/spring-security-remember-me
위 링크들을 보면서 설정해보았다.
@Bean
public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
http
.authorizeRequests()
.antMatchers("/me").hasAnyRole("USER", "ADMIN")
.anyRequest().permitAll()
.and()
.formLogin()
.defaultSuccessUrl("/")
.permitAll()
.and()
.logout()
.logoutSuccessUrl("/")
.invalidateHttpSession(true)
.and()
.rememberMe()
.key("uniqueAndSecret")
.tokenValiditySeconds(300)
.alwaysRemember(true)
;
return http.build();
}
'프로그래머스 > TIL' 카테고리의 다른 글
[좌충우돌 개발일지 - AToZ 프로젝트] 동시성 이슈에 관한 내용 (0) | 2022.12.16 |
---|---|
[좌충우돌 개발일지 - Spring Security] DelegatingPasswordEncoder (0) | 2022.12.14 |
[좌충우돌 개발일지 - Spring Security] WebSecurityConfigurerAdapter - Deprecated (0) | 2022.12.14 |