spring security를 공부하면서 예제를 따라하고 있는데, 올바른 권한(USER)을 가진 계정으로 로그인을 시도했을때
위와 같은 json 메시지가 나타나는 페이지로 이동되는 오류가 발생했다.
권한에 맞지 않는 계정의 페이지로 이동하면 아래와 같이 403 에러가 나타남으로 권한을 잘 이해하고 있는 것 같았다.
그래서 구글링해보니 stackoverflow.com/questions/61029340/spring-security-redirects-to-page-with-status-code-999/61029341
페이지에서 해결을 할 수 있었다. 정확히는 설명을 이해 할 수는 없었지만 대략 이해해보자면 로그인을 성공하며 나타내야하게 될 페이지에 사용될 정적자원들에 대한 접근이 불가한 상태라는 뜻 같았다. 그래서 아래와 같이 web.ignoring()에 .antMatchers("/favicon.ico", "/resources/**", "/error"); 를 추가해 주었더니 정상적으로 페이지에 접속을 할 수 있었다.
springboot security 는 블로그의 예제를 이용하여 공부하고 있습니다. dkyou.tistory.com/18
'Study > Spring' 카테고리의 다른 글
[Spring] @RequiredArgsConstructor 이란? (0) | 2022.03.06 |
---|---|
[Spring] null check 잊지 않기, 메모는 바로바로 하기 (0) | 2022.01.31 |
[Spring] Spring Boot NoUniqueBeanDefinitionException 문제 (0) | 2022.01.30 |
[Spring] data.sql으로 입력된 데이터 9시간 차이 문제 (1) | 2022.01.28 |
[Spring] Spring Boot data.sql 적용 안됨 문제 (0) | 2022.01.28 |