
[Spring] Spring Security 정리

·
Spring
🔐 Spring Security란 Spring Security는 Spring Framework에서 보안이나 인증・인가에 사용되는 프레임워크이다. 일단 인증과 인가가 무엇인지부터 확실하게 정리하자. 인증(Authentication) : 사용자가 누구인지 확인하는 절차 (로그인을 위해 입력한 정보가 본인이 맞는지 확인)인가(Authorization) : 인증된 사용자가 특정 자원에 접근할 권한이 있는지 확인하는 절차 Spring Security는 다양한 기능을 제공하지만, 핵심은 대부분 인증과 인가, 그리고 이 과정에서 파생되는 부가 기능들로 구성되어 있다. Spring MVC만 사용할 경우, 클라이언트의 요청이 Origin 서버로 전달되기 전에 필터나 인터셉터를 통해 요청이 악의적인지, 인증은 되었는..