Spring Security inMemoryAuthentication() i Bad Credentials

0

Hej wszystkim,
mam problem z totalnie podstawową konfiguracją logowania a mianowicie nie mogę się zalogować mimo dodanych użytkowników do pamięci.

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
import org.springframework.security.crypto.password.PasswordEncoder;

@Configuration
@EnableWebSecurity
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {

@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {

	//auth.userDetailsService(userDetailsService);
	
	auth.
	inMemoryAuthentication()
	.withUser("user").password("123").roles("USER")
	.and()
	.withUser("admin").password("password").roles("USER", "ADMIN");
}

@Override
protected void configure(HttpSecurity http) throws Exception {

	http.authorizeRequests()
	.antMatchers("/").permitAll()
	.antMatchers("/location")
	.hasAnyRole("ADMIN","USER")
	.and()
	.formLogin()
    .and()
    .csrf()
    .disable();
}

}

Wywala mi Bad Credentials. Co tu może być źle ??

0

spróbuj coś takiego

.password("{noop}password")

0

Kurcze dalej nic. A tak przy okazji to co robi to {noop}?

1 użytkowników online, w tym zalogowanych: 0, gości: 1