본문 바로가기

Daum Developers

서비스

OAuth 2.0 시작하기

목차

OAuth와 OAuth 2.0 이해하기

OAuth는 3rd party(외부 서비스)를 위한 범용적인 인증 표준입니다.

외부 사이트와 인증기반의 데이터를 연동할 때 ID, Password를 넘기는 방법은 매우 위험합니다. ID, Password는 그 사용자의 모든 권한을 얻는 것이기 때문에 ID 도용 위험이 큽니다. 그래서 ID, Password를 사용자 임시 인증을 위한 Token을 제공하는 방식을 사용합니다. 그러나 이 방법이 각 서비스마다 제각각이어서 개발자들은 인증 연동을 각 서비스별로 따로 해야 했습니다. 그러다 보니 표준적인 방법이 필요했고, 그 표준 방법이 OAuth입니다.

OAuth 2.0 참조하기

Daum Developers는 OAuth 2.0 문서의 한글 요약 및 Daum OAuth2.0 예제를 레퍼런스로 제공하고 있습니다. Daum Developers가 인증서버로서 제공하는 주요 URL은 아래와 같습니다.

사용자 인증 URL

https://apis.daum.net/oauth2/authorize

Token URL

https://apis.daum.net/oauth2/token

튜토리얼

여기에서는 3rd party 입장에서 OAuth Consumer를 만드는 기본적인 튜토리얼들을 제공합니다. 계속해서 언어별 튜토리얼을 추가할 예정이지만, 당장 다른 언어에서의 OAuth 2.0 사용법을 보고 싶으신 분은 oauth.net의 Client Libraries 항목을 참조하시기 바랍니다.

이용사례

좋은 사례를 사용자 갤러리에 올려주시면, 검토 후 추가하겠습니다.

참조링크