test1 인증이 필요한 요청에 대한 테스트 작성 (SpringBoot & JUnit5) 스프링 시큐리티를 사용해서 애플리케이션을 작성하다보면 대부분의 요청에 대해서 사용자의 인증을 필요로 하게 된다. 그렇기 때문에 애플리케이션의 대부분의 요청은 인증된 사용자만 접근이 가능하다. 그렇다면 테스트는 어떨까? 테스트도 동일하게 애플리케이션을 띄우고 작성한 코드에 의해서 요청을 보내고 테스팅을 하는 것이기 때문에 마찬가지로 인증을 필요로 한다. 이처럼 테스트시에도 인증을 필요로하는 요청을 인증 없이 요청하게되면, 스프링 시큐리티에 의해서 /login으로 리다이랙트된다. 그렇다면 테스트마다 인증이 필요할 것이고, 매번 로그인을 해줘야할 것이다. 하지만 그렇다고 매 테스트마다 사용자를 생성하고, 로그인을 하는 것을 반복하기는 쪼오끔 그렇다^^ 그렇기 때문에 스프링 시큐리티에서는 Testing에 대한 .. 2021. 6. 20. 이전 1 다음