상세 컨텐츠

본문 제목

Spring-security 모듈 추가 후 테스트 에러 해결

개인 공부/TDD

by 카페코더 2020. 6. 29. 17:26

본문

반응형
  1. build.gradle에 spring-security-test를 추가한다.
    testCompile('org.springframework.security:spring-security-test')
    - 스프링 시큐리티 테스트를 위한 여러 도구를 지원한다.

  2. 임의 사용자 인증을 추가한다. (MockMvc 에서만 작동한다.)
    @WithMockUser (roles="USER")

    1. 어노테이션 설명 

      1. 인증된 모의 사용자를 만들어서 사용한다.
      2. roles에 권한을 추가할 수 있다.
      3. 이 어노테이션으로 인해 특정 권한을 가진 사용자가 API를 요청하는 것 과 동일한 효과를 갖게 된다.
  3. SpringBootTest에서 MockMvc를 사용하도록 변경한다.

 

반응형

관련글 더보기

GitHub 댓글

댓글 영역