OAuth 2

[안드로이드 - 코틀린] 카카오 로그인 구현(1)

※이 구현은 카카오 SDK v2 버전을 사용하고 있다. 프로젝트에 FCM(Firebase 클라우드 메시징)을 사용하려면 프로젝트 이름에 example이라는 글자는 들어가면 안된다. 프로젝트명은 com.이름.app 형태를 갖추고 있을 것이다. 확인해보고 변경하도록 하자. 시작하기 앞서 카카오 developers에 자신의 앱을 등록해야한다. (아래 링크 접속) https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 사이트에 들어가서 내 애플리케이션 을 클릭한다. 애플리케이션 추가하기를 클릭하여 새롭게 추..

Android 2022.01.27

OAuth 2.0

어떠한 어플리케이션이나 서비스를 이용할 때 이렇게 카카오톡이나 페이스북 등등..의 계정으로 로그인을 하는 경험이 있을 것이다. 어떻게 다른 서비스를 이용하는데 다른 계정으로 로그인해서 사용할 수 있을까(안전하게)? 이걸 가능하게 해주는 것이 OAuth이다. OAuth를 살펴보기 전에 먼저 그림으로 쉽게 만나보고 알아가보자. 이렇게 3명의 참여자가 서로 서비스를 상호작용 하는 것을 보다 안전하게 도와주는 역할을 하는 것이 OAuth 이다. 사전적 의미로는 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서 사용되는, 접근 위임을 위한 개방형 표준이다. 용어 사용자(user)/Resource Owner:..

정보들 2022.01.18
728x90