OAuth, 인증과 인가
·
Develop/Frontend
OAuth, 인증과 인가에 대해 개발을 하다보면 분명 마주하는 언어지만 정확히 무엇인지 모르고 넘어가는 경우가 많습니다.오늘은 확실히 그 개념과 과정을 이해하는 시간을 가져보도록 하겠습니다. 인증과 인가 (Authentication, Authorization)인증은 클라이언트(프론트엔드)의 몫이고, 인가는 서버(백엔드)의 몫입니다.인증은 본인이 누구임을 증명하는 행위고, 인가는 증명된 누군가에게 권한을 부여하는 행위입니다. OAuth OAuth는 Open Authorization 의 줄임말입니다. OAuth에 대해 다음과 같은 설명을 볼 수 있습니다.애플리케이션에 최종 사용자의 보호된 리소스에 대한 액세스 권한을 부여하는 개방형 표준 인증 프레임워크사용자의 비밀번호를 직접 노출하지 않고도 한 애플리케이..