카카오

    OAuth2.0에 대해서 알아보기 (with node.js)

    Oauth는 우리가 흔히 볼 수 있는 소셜 로그인의 인증 방식이다. 🍉 카카오, 구글, 깃허브, 네이버 아이디 등을 이용한 로그인이 Oauth를 통해서 구현되어있다. 🍉 Oauth(Open Authorization)는 인증을 중개해준다. 이미 사용자의 서비스를 가지고 있는 웹서비스에서 대신 사용자에 대한 인증을 해주고, 이를 통해서 접근 권한에 대한 토큰을 받아 서버에 접근할 수 있게 된다. Oauth2.0는 보안된 리소스에 액세스하기 위해 클라이언트에게 권한을 제공하는 프로세스를 단순화한 표준 프로토콜의 한 종류이다. 또한, OAuth를 이용하여 서버에서 사용자 관리에 대한 부담을 줄일 수 있다. 🍸 OAuth 없이 사용자 인증을 구현한다면, 회원가입 관리, 비밀번호 변경, 회원정보 변경, 이메일 인증..