스프링 시큐리티에서 제공하는 기능 ⭐️⭐️⭐️ 스프링 시큐리티는 사용자를 인증하고, 권한을 부여하는 기능을 제공합니다. 또, 여러 공격에 대해 보호하는 기능을 제공합니다. 그 중에 인증과 권한은 스프링 시큐리티에서 가장 중요한 보안 개념입니다. 인증(Authentication) 인증은 '누구'인지를 검증하는 과정입니다. 사용자가 특정 자원에 접근하기 위해서는 그럴 권한이 있는 사용자라는 것을 증명해야합니다. 따라서 사용자는 사용자를 증명하기 위한 정보(credentials)를 제공하고, 인증은 바로 그 정보를 검증하는 것을 말합니다. 사용자를 인증하는 흔한 방법 중에 하나는 사용자에게 이름(username)과 비밀번호(password)를 입력받는 것입니다. 인증이 완료되면 스프링 시큐리티는 사용자가 '누..