본문 바로가기
Framework & Library/OAuth

구글 OAuth를 통해 로그인 구현해보기

by RUCKUS 2021. 6. 13.

OAuth의 백과사전적 의미부터 알아보고 시작하자.

OAuth
는 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서 사용되는, 접근 위임을 위한 개방형 표준이다.
이 매커니즘은 여러 기업들에 의해 사용되는데, 이를테면 아마존, 구글, 페이스북, 마이크로소프트, 트위터가 있으며 사용자들이 타사 애플리케이션이나 웹사이트의 계정에 관한 정보를 공유할 수 있게 허용한다.

어지간한 웹사이트에서도 편하게 구현할 수 있고, 사용자도 불필요한 절차없이 이용할 수 있다는 장점이 있다.

 


OAuth 구현 절차

1. 구글 API 서비스에서 프로젝트를 생성

2. 프로세스에 맞춰 정보 입력

3. OAuth 클라이언트 ID 생성하기

 

4. 생성완료