Merhaba, Spring Security uygulamasında yeniyim, oturum açma, oturum kapatma ve oturum zaman aşımı özelliği üzerinde çalışıyorum. Kodumu this belgesine bakarak yapılandırdım, kodum aşağıda görünüyor.Oturum açma ve oturum açma zaman aşımı Spring Security'de nasıl etkinleştirilir
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests().antMatchers("/admin/**")
.access("hasRole('ROLE_USER')").and().formLogin()
.loginPage("/login").failureUrl("/login?error")
.usernameParameter("username")
.passwordParameter("password")
.and().logout().logoutSuccessUrl("/login?logout").and().csrf();
http.sessionManagement().maximumSessions(1).expiredUrl("/login?expired");
}
geçersiz kılma i sağ yapıyorum olmadığını iyi görünüyor eğer AbstractSecurityWebApplicationInitializer
import org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer;
public class SpringSecurityInitializer extends AbstractSecurityWebApplicationInitializer {
@Override
public boolean enableHttpSessionEventPublisher() {
return true;
}
}
Yine ben, açıklığa kavuşturulması gereken sınıf sonra ben kurulum oturum zaman aşımı gereken yere. Tamamen açıklamaya dayanarak yapıyorum.
Ayrıca, uygulamanızı farklı bir şekilde başlatmanız durumunda, dinleyiciyi de fasulye olarak ekleyebilirsiniz. – Alic
super.onStartup (servletContext); intializörde hata göstermiyor – jeevanswamy21