Spring Boot 3.1.4 Security - hasRole 오류

Seokjun Moon·2023년 11월 9일
0

삽질로그

목록 보기
7/10

hasRole 이 작동을 안합니다.

왜 그럴까요 ... 그만 괴롭혀요 ... 분명 잘 설정했다 ....

문제 없는 것 같은데, 커플유저가 포트폴리오 추가를 하면 시큐리티 필터를 무사히 통과 후 서비스 로직에서 에러가 발생한다....

{
  "role": "couple",
  "username": "seokjun",
  "email": "seokjun0915@icloud.com",
  "password": "qwer1234!",
  "password2": "qwer1234!"
}

이런 유저가

{
  "plannerName": "seokjun",
  "title": "kakao",
  "description": "1243",
  "location": "kakao",
  "career": "kakao",
  "partnerCompany": "kakao",
  "items": [
    {
      "itemTitle": "kakao",
      "itemPrice": 1000
    }
  ],
  "images": ["kakao"]
}

이런 요청을 보내면, 원래는 403 접근 에러가 떠야하지만

시큐리티 필터를 통과 후 유저를 검색해버린다 ...

그래서 hasRole을 가지는 규칙을 상단으로 배치해보면

이렇게 설정했는데 ... 결과는

대박 완료!!!

그러나

대 반 전

플래너가 포트폴리오 등록을 해보자!

ㅋ ㅋ ㅋ ㅋ 같은 사진이 아니다 ... 왜 이럴까요 ...

profile
차근차근 천천히

0개의 댓글