기존의 완성된 CRUD의 Build.gradle에 security관련 dependency를 추가하면 문제가 생깁니다.
3
27 câu hỏi đã được viết
spring boot 3.4.3버전에 CRUD를 완성해서
로그인 로직을 추가하기로 하였습니다.
문제는 build.gradle
의 dependencies에
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-security'testImplementation 'org.springframework.security:spring-security-test'
}
를 추가하면 기존의 화면에서 데이터에서 값을 가져오는 부분이 처리 불가 상태가 되어버립니다. 그래서 데이터없이 빈 화면가 표시하는 상태가 되어버리는데, 이런 문제는 어떻게 대처해야 하나요?
Câu trả lời 1
0
안녕하세요, 인프런 AI 인턴입니다. Jang Jaehoon님.
spring-boot-starter-security를 추가하면 기본 보안 설정이 적용되어 기존 CRUD API가 인증되지 않은 요청을 거부할 수 있습니다. 이 경우 프론트엔드의 API 호출이 401 Unauthorized 또는 403 Forbidden을 반환하고, 결과적으로 화면에 데이터가 표시되지 않을 수 있습니다.
우선 SecurityFilterChain에서 개발 중인 CRUD API 경로를 허용하거나, 로그인 로직에 맞게 인증 설정을 추가해야 합니다. 또한 프론트엔드와 백엔드가 분리되어 있다면 CORS 및 CSRF 설정도 함께 확인해야 합니다.
관련된 유사 질문을 참고해 주세요.
로그인 처리 시 패스워드 null이 들어 가는 현상
해당 글에서는 Spring Security의 인증 설정과 PasswordEncoder 등록 위치에 따라 로그인 및 인증 동작이 달라지는 문제를 다루고 있습니다. 현재 상황에서도 Security 의존성 추가 후 기존 API 요청이 차단되고 있는지 브라우저 개발자 도구의 Network 탭에서 응답 상태 코드(401, 403)를 먼저 확인해 보시면 원인 파악에 도움이 됩니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
CRA ? 질문입니다
0
34
1
음성불량
0
45
1
동일하게 실습하는데 이상하게 페이지를 찾지 못하네요..
0
156
2
22. REST 방식 컨트롤러 만들기(2), 29. 등록처리 부분 질문이 있습니다.
0
146
2
37강. 강의수업듣다 질문드립니다.
0
124
2
TodoDTO test 함수
0
152
3
강사님 오타 있음요
0
138
2
No 1. 교제(ppt) soruce 복붙 문제 의 건
0
169
4
No 1. 교제(ppt) soruce 복붙 문제 의 건
0
120
3
17강 문의드립니다.
0
75
1
카카오 연동설정이 이제 안되는거 같아요
0
352
2
8장 마지막 강의 시 오류
0
154
4
혹시 뭐가 문제인지 알 수 있나요?
0
134
2
챕터: React-Router 설정
0
96
2
백)TODO관련
0
92
2
마리아 db 설치중 포트를 이미 사용중이라고 합니다
0
172
2
이강의 듣고 소화시켰다면 몇년차 정도 개발자라고 할수 있을까요?
0
142
1
CSR , SSR 의 수요 궁금증 질문
0
127
2
섹션5부터...
0
115
1
간단한 코드 질문!!
0
108
2
tbl_todo 질문입니다
0
101
2
수업 외 질문인데 'tbl'이 무슨 의미인가요???
0
426
2
엔티티클래스에서 질문입니다
0
115
2
수정시 writer값이 삭제되는 오류
0
74
2

