SringSecurity 인증과 인가[세션, 토큰, OAuth]
끝없이 우리를 괴롭히는 스프링 세큐리티. 우선 기본적인 개념부터 뜯어보려 한다. 1. 인증과 인가 인증 : 식별 가능한 정보로 서비스에 등록된 유저의 신원을 입증하는 과정 인가 : 권한에 대한 허가 . 인증된 사용자에 대한 자원 접근 권한 확인 인증을 통해 인가에 대한 범위를 확인 할 수 있다. EX)) 회원가입 -> 인증 글을 쓰는 권한, 보는 권한 -> 인가 -> 하지만 우리는 타인의 글을 수정할 수 없다. 가장 기본이 되는 개념이다. 우리는 권한을 얻어야 하며 이 권한의 범위를 알아야한다. 효율적(Token)이고 안전(Server)하게 인증(Request Header)을 하고. 이 인증을 유지(Browser)해야하며 믿을 수 있는 제 3자에게 인증(OAuth)에 대해 맡길 수 있다. 우리는 인증을 ..
SpringSecurity
2022. 6. 20. 21:49