में सत्र और सेट सत्र समय समाप्ति को कैसे सक्षम करें हाय मैं वसंत सुरक्षा के लिए नया हूं, मैं लॉगिन, लॉगआउट और सत्र टाइमआउट सुविधा पर काम कर रहा हूं। मैंने this दस्तावेज़ का संदर्भ देकर अपना कोड कॉन्फ़िगर किया है, मेरा कोड नीचे दिखता है।वसंत सुरक्षा
@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");
}
अवहेलना वर्ग AbstractSecurityWebApplicationInitializer
import org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer;
public class SpringSecurityInitializer extends AbstractSecurityWebApplicationInitializer {
@Override
public boolean enableHttpSessionEventPublisher() {
return true;
}
}
फिर भी मैं स्पष्टीकरण की जरूरत है कि क्या मैं सही कर रहा हूँ, अगर यह अच्छा लग रहा है तो मैं कहाँ सेटअप सत्र टाइमआउट करने की आवश्यकता है। मैं इसे पूरी तरह से एनोटेशन के आधार पर कर रहा हूं।
यदि आप अपना आवेदन एक अलग तरीके से शुरू करते हैं तो आप श्रोता को एक बीन के रूप में भी जोड़ सकते हैं। – Alic
super.onStartup (servletContext); यह इंटियालाइज़र में त्रुटि नहीं दिखा रहा है – jeevanswamy21