a mi me funciono asi, @Configuration public class SecurityConfiguration{
@Bean public UserDetailsManagerConfigurer.UserDetailsBuilder filterChain(AuthenticationManagerBuilder aute) throws Exception { return aute.inMemoryAuthentication() .withUser("admin") .password("{noop}1234") .roles("ADMIN","USER") .and() .withUser("user") .password("{noop}4321") .roles("USER"); } } Sin el enable porque genera error
Si, lo tenemos contemplado cambiar para el proyecto, por lo pronto no es que este obsoleto, si no que hay uno más actual, de momento podemos continuar con él
¿Te permitió agregar la dependencia del video y realizar el clean and build para que la descargue? org.springframework,boot spring-boot-starter-security En caso de que si, podrias agregar la libreria de manera manual en la parte superior.
Hola buenas tardes, yo uso el intellli IDEA, me parece mas intuitivo, gracias por el curso, demasiado maravilloso
Es muy buen IDE también, estábamos indecisos por cual hacerlo, y nos decidimos por Apache, que guste leer te este gustando
Bro gracias por el curso pero desde Spring 2.0 public class ConfSeg extends WebSecurityConfigurerAdapter{
} esta deshabilitado o obsoleto.
Como lo resolviste
@@kevinsantana4188 no, no le e puesto la ficha por falta de tiempo
Así es, aunque sigue funcionando como tal, ahora seria registrarlo con SecurityFilterChain
@Configuration
public class SecurityConfiguration {
}
a mi me funciono asi,
@Configuration
public class SecurityConfiguration{
@Bean
public UserDetailsManagerConfigurer.UserDetailsBuilder filterChain(AuthenticationManagerBuilder aute) throws Exception {
return aute.inMemoryAuthentication()
.withUser("admin")
.password("{noop}1234")
.roles("ADMIN","USER")
.and()
.withUser("user")
.password("{noop}4321")
.roles("USER");
}
}
Sin el enable porque genera error
prueba con esto:
@Configuration
@EnableWebSecurity
public class ConfSeg {
@Bean
public InMemoryUserDetailsManager userDetailsService() {
UserDetails user = User.withUsername("user")
.password("{noop}123")
.roles("USER")
.build();
UserDetails admin = User.withUsername("admin")
.password("{noop}456")
.roles("ADMIN","USER")
.build();
return new InMemoryUserDetailsManager(user,admin);
}
}
Gracias por todos tus videos, son muy buenos, cuando saldría la segunda parte?
Justo ayer la subimos, esperamos te guste el video.
Buenas, ¿Cómo podríamos aplicar lo mismo pero en vez del WebSecurityConfigurerAdapte usar otro? ya que esta obseleto
Si, lo tenemos contemplado cambiar para el proyecto, por lo pronto no es que este obsoleto, si no que hay uno más actual, de momento podemos continuar con él
Probe con
Toque aqui para salir
y me funciono XD
como solucionaste el problema de la importacion?
gracias por el dato!
@@everfelipelopezpinto237 Cual problema?? Podrias ser un poco mas especifico?
@@kevinsantana4188 public class ConfSeg extends WebSecurityConfigurerAdapter{
}
a mi también
En el paquete org.springframework.security.config.annotation.web.configuration
no se encuentra WebSecurityConfigurerAdapter.
Ahí que se puede hacer?
¿Te permitió agregar la dependencia del video y realizar el clean and build para que la descargue?
org.springframework,boot
spring-boot-starter-security
En caso de que si, podrias agregar la libreria de manera manual en la parte superior.
si amigo en versiones nuevas de spring ya no se usa, busca en la documentacion de spring.