You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[테스트] Controller Slice + Spring Security 시나리오 확대 #43
AccessControlContractTest 로 대응했습니다. 23개 케이스, skip 0, 전부 통과.
Controller Slice 대신 전체 컨텍스트 + MockMvc 를 택했습니다. 이 프로젝트의 접근제어 결함은 SecurityConfig 규칙 순서와 클래스 레벨 @PreAuthorize 가 서로 덮는 것에서 나오는데, slice 로는 그 상호작용이 재현되지 않기 때문입니다. 실제로 병원 조회가 통째로 401 이던 문제가 그런 형태였습니다.
H2 in-memory 라 Docker 없이 돕니다. 경로 추가 시 이 테스트에 등록하는 규칙은 접근제어 매트릭스 에 적었습니다.
Activity
RosieOh commentedon Aug 10, 2026
AccessControlContractTest로 대응했습니다. 23개 케이스, skip 0, 전부 통과.Controller Slice 대신 전체 컨텍스트 + MockMvc 를 택했습니다. 이 프로젝트의 접근제어 결함은 SecurityConfig 규칙 순서와 클래스 레벨
@PreAuthorize가 서로 덮는 것에서 나오는데, slice 로는 그 상호작용이 재현되지 않기 때문입니다. 실제로 병원 조회가 통째로 401 이던 문제가 그런 형태였습니다.H2 in-memory 라 Docker 없이 돕니다. 경로 추가 시 이 테스트에 등록하는 규칙은 접근제어 매트릭스 에 적었습니다.