반응형 Springsecurity4 springboot - spring security 기억할것 (내가..) 내가 자꾸 빼먹어서 삽질하길래 정리해두는 spring security 사용할때 한 자잘한 실수들.. 회원가입 부분에서 user db에 아무것도 저장이 안되고, controller도 작동하지 않는 문제가 있었다. 거의 몇주를 붙잡고 있었지만... 정작 이유는 간단했다. - 아래 더보기 클릭하면 이유 보임 더보기 -까먹지 않기 위해 적어두는 문제 상황 허용되지 않은 url을 요청하면 스프링시큐리티에서 loginForm페이지를 보여주는데 회원가입시 join으로 form을 보내면 컨드롤러에서 redirect:loginForm 하라고 설정했기 때문에 문제가 뭔지 알아치리지 못했었다. 이와 비슷한 문제가 있었기에 알아차릴 수 있었는데, 아래 링크에서 확인할 수 있다. 2022.03.31 - [spring | spr.. 2022. 4. 13. SpringBoot - security.authentication.InternalAuthenticationServiceException: null 2022-03-31 21:35:08.076 ERROR 4740 --- [nio-8088-exec-4] w.a.UsernamePasswordAuthenticationFilter : An internal error occurred while trying to authenticate the user. org.springframework.security.authentication.InternalAuthenticationServiceException: null at org.springframework.security.authentication.dao.DaoAuthenticationProvider.retrieveUser(DaoAuthenticationProvider.java:108) ~[spring-security.. 2022. 4. 13. SpringSecurity-Authentication, OAuth2 로그인,회원가입 구현 스프링으로 '~로 로그인 하기' 를 구현 하고싶어서 처음엔 쌩으로 구글에 요청하고 accessToken, refreshToken을 받아서 진행해봤다. 그런 과정에서 spring security에서 oauth2 인증 로그인을 대신 해준다는 것도 발견했다. 그래서 이번엔 Spring Security를 공부해봤다. 밑에 있는 코드 설명을 단락별로 순서대로 적었다. 일단 WebSecurityConfigurerAdapter를 상속받는 클래스를 config패키지 아래에 만든 후, @EnableWebSecurity를 붙여 스프링 시큐리티 필터가 작동 되도록 한다. htt.authorizeRequests().andMathers() 부분은 페이지에 대한 권한을 설정해주는 곳이다. formLogin()부분은 로그인 정보를.. 2022. 2. 20. spring security - Error creating bean with name 'springSecurityFilterChain' spring security 를 공부하고 있는데 다른 문제가 았는줄 알고 해결해보려고 했는데, Error creating bean with name 'springSecurityFilterChain' 에러가 사라지지 않았다. 에러의 자세한 내용은 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'springSecurityFilterChain' defined in class path resource [org/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.class]: Bean instantiati.. 2022. 2. 20. 이전 1 다음 반응형