내 프로젝트에서 스프링 보안 및 Java 구성을 사용하고 있습니다.CSRF 토큰 만료 시간 초과를 지정할 수 있습니까?
스프링 보안을위한 Java 구성에는 기본적으로 csrf가 활성화되어 있습니다.
csrf 토큰이 만료 된 후 시간 초과를 설정할 수 있습니까? 이것은 토큰 기반 응용 프로그램에 대한 시간 초과를 지정하기위한 요구 사항이었습니다.
블로그 및 기사를 살펴본 후 csrf 토큰의 동작을 예측할 수 없으므로 보안이 강화됩니다.
다음은 스프링 보안을 구성하기위한 샘플 코드입니다.
@Override
protected void configure(HttpSecurity http) throws Exception {
http.sessionManagement().maximumSessions(1).expiredUrl("/login-expired.html").and().and()
.authorizeRequests().antMatchers("/superadmin/**").access("hasRole('ROLE_SUPER_ADMIN')").and()
.formLogin().loginPage("/signin.html").permitAll().failureUrl("/login-failed.html").permitAll()
.and().exceptionHandling().accessDeniedPage("/403").and().logout().permitAll().and()
.exceptionHandling().and().logout().logoutSuccessUrl("/logout.html").permitAll().and()
}
많은 시간을 절약 할 수있는 제한 시간을 설정할 수있는 방법이 있다면.