Web sunucum var ve Spring Security kullanıyorum.Spring Security.config - Çalışmak için giriş sayfası alınamıyor
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.csrf().disable()
.authorizeRequests()
.antMatchers("/static/**").permitAll()
.antMatchers("/settings/api/**").permitAll()
.antMatchers("/api/**").permitAll()
.anyRequest().authenticated()
.and()
.formLogin()
.loginPage("/login").permitAll()
.defaultSuccessUrl("/", true);
}
Ben bu her zaman @RequestMapping(value="/login", method=RequestMethod.GET)
yerine @RequestMapping(value="/login", method=RequestMethod.POST)
eşleştirilmiş alır edilir yaşıyorum sorunu: Ben security.config
benim Bahar Güvenlik configure
fonksiyonu var. Bu yüzden Http Request'den kullanıcı adı ve parola almaya çalıştığımda, null
olarak çıkıyor. POST
yöntemini eşlemek için nasıl alabilirim?
Ben formlogin ile
@RequestMapping(value="/login", method=RequestMethod.POST)
public String login(HttpServletRequest request, HttpServletResponse response) {
String username = request.getParameter("username");
String password = request.getParameter("password");
boolean f = false;
f = customAuthenticationProvider.verifyUser(username,password,request);
if(f == false)
return "loginError";
else
return "index";
}
ben sadece benim sonrası denetleyici eklendi. Ben çok yeni bu yüzden herhangi bir yardım güzel olurdu.Teşekkürler –
Size şunu söyleyin, şuna bir bakın: http://docs.spring.io/spring-security/site/docs/3.2.x/guides/ form.html – Ulises
Teşekkürler. Yine de çalışmıyor. belki başka bir yerde bir sorunum var. Bulduğumda güncelleyeceğim. –