Backend

OAuth 2.0 이란?

2022. 6. 27. 22:23
728x90

========================================================================================

OAuth 2.0을 통해서 로그인 기능을 구현하였지만, 실제로 OAuth를 이해하고 했다기보다 구글링을 통해 다양한 예제와 간단한 flow만 보고 진행하였다.

관련 개념을 다시 정리하고 이해하기 위해서 정리한다.

========================================================================================

 

OAuth란 무엇인가?

 

다양한 사이트에서 로그인 시 Google, Facebook등의 소셜 계정을 기반으로 쉽게 회원가입 및 로그인 할 수 있다.

버튼 클릭 한번으로 회원가입 및 로그인이 가능하다.

(Google, Facebook, Twitter에서 정보를 가져와 회원가입 정보로 사용하거나, 쉽게 로그인을 할 수 있다.)

 

 

OAuth의 정의

OAuth는 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서 사용되는 접근 위임을 위한 개방형 표준이다.

 

여기서 OAuth 2.0은 1.0에서 알려진 보안 문제 등을 개선한 버전이다.

728x90