13.페이스북 계정으로 로그인하기

PDF 내려받기

댓글을 작성하기 위한 목적으로만 페이스북 계정으로 로그인할 수 있습니다. 일반 사용자는 사용자 관리를 참고합니다.

13.1사전 작업

페이스북 설정을 할 때 다음 문서의 URL이 필요합니다.

쓰리래빗츠 북에서 블로그를 만든 후에 각각을 포스트로 작성한 후 공개하여 해당 URL을 사용하는 것을 권장합니다.

13.2페이스북 설정

1

FACEBOOK for Developers 로그인

다음 사이트에 로그인합니다.

https://developers.facebook.com/

페이스북 계정이 필요합니다.

2

앱 만들기

  1. 화면 오른쪽 위에 있는 <1내 앱> 메뉴를 클릭합니다.

  1. <2앱 만들기> 버튼을 클릭합니다.

  1. 앱 유형으로 <3소비자>를 선택합니다. 그리고 <4계속> 버튼을 클릭합니다.

  1. 5앱 이름과 6앱 연락처 이메일을 입력합니다. 그리고 <7앱 만들기> 버튼을 클릭합니다.

<앱 만들기> 버튼을 클릭한 후 페이스북 비밀번호를 인증하는 절차가 있습니다.

3

기본 설정

  1. 이전 단계에서 만든 1앱을 선택한 후 <2기본 설정> 메뉴를 클릭합니다.

  1. 사전 작업에서 준비한 3개인정보처리방침 URL과 4사용자 데이터 삭제 URL를 입력한 후 <5변경 내용 저장> 버튼을 클릭합니다.

서비스 약관 URL은 필수 입력 항목이 아닙니다.

4

Facebook 로그인 설정

  1. <1제품 추가> 링크를 클릭합니다.

  1. Facebook 로그인의 <2설정> 버튼을 클릭합니다.

  1. 앱의 플랫폼으로 웹을 선택합니다.

  1. 4사이트 URL”에 설치한 쓰리래빗츠 북 URL을 입력한 후 <5Save> 버튼을 클릭한 후 <6계속> 버튼을 클릭합니다.

“JavaScript용 Facebook SDK 설정”과 “로그인 상태 확인”과 “Facebook 로그인 버튼 추가”는 <다음> 버튼을 클릭해서 넘어갑니다.

5

<유효한 OAuth 리디렉션 URI>를 설정합니다.

  1. <1설정> 메뉴를 클릭합니다.

  1. 2유효한 OAuth 리디렉션 URI”을 입력한 후 <변경 내용 저장> 버튼을 클릭합니다.

https://dimdol.com쓰리래빗츠 북의 <관리 | 환경 설정 | 일반 설정> 메뉴에서 설정한 기본 URL로 바꿉니다. /r/oauth/auth는 그대로 입력합니다.

6

앱 검수

기본적으로 이전 단계에서 만든 앱의 관리자 계정(기본으로 앱을 만든 페이스북 계정)으로만 로그인을 할 수 있습니다. 앱 검수를 해야 모든 계정으로 로그인을 할 수 있습니다.

  1. <1권한 및 기능> 메뉴를 클릭합니다.

  1. 2public_profile 항목의 <3고급 액세스 이용하기> 버튼을 클릭합니다.

    • public_profile을 통해 수신하는 모든 데이터를 허용되는 사용 방법에 따라 사용할 것이라는 데 동의합니다.

    • 비밀번호를 인증합니다.

  1. 4email 항목의 <5고급 액세스 이용하기> 버튼을 클릭합니다.

    • email을 통해 수신하는 모든 데이터를 허용되는 사용 방법에 따라 사용할 것이라는 데 동의합니다.

    • 비밀번호를 인증합니다.

public_profileemail은 페이스북이 기본으로 제공하는 항목입니다. 쓰리래빗츠 북은 페이스북으로부터 사용자 이름과 이메일 주소만을 받아 사용하기 때문에 추가적인 검수 과정 없이 바로 사용할 수 있습니다.

7

앱 모드를 라이브로 변경

앱 모드가 라이브로 해야 일반 페이스북 계정으로 로그인할 수 있습니다. 앱 모드를 라이브로 변경합니다.

개인정보처리방침 URL과 데이터 삭제 안내 URL을 설정해야만 라이브로 전환할 수 있습니다.

이 과정에서 데이터 사용 확인과 플랫폼 약관 및 개발자 정책 준수 인증을 하고 제출해야 합니다.

13.3쓰리래빗츠 북 설정

쓰리래빗츠 북에서 페이스북 계정으로 로그인할 수 있도록 설정합니다.

  1. <관리 | 환경 설정 | API> 메뉴로 이동합니다.

  2. <API 변경> 링크를 클릭합니다.

  3. <페이스북으로 로그인하기> 패널에서 App ID와 App Secret 항목을 입력합니다.

App ID(앱 ID)와 App Secret(앱 스크릿 코드) 값은 FACEBOOK for Developers의 <1기본 설정> 메뉴에서 확인할 수 있습니다.

<2보기> 버튼을 클릭하면 앱 시크릿 코드가 보입니다.

13.4참고 사항

13.4.1데이터 사용 확인

페이스북은 로그인 API 사용 여부를 매년 확인하는 절차를 요구합니다. 앱 관리자가 페이스북 알림을 확인한 후 매년 이를 처리해야 합니다.

정해진 기간 안에 이 절차를 수행하지 않으면 페이스북 로그인이 동작하지 않습니다.

댓글을 작성하기 위한 목적으로만 구글 계정으로 로그인하기를 사용할 수 있습니다. 일반 사용자는 사용자 관리를 참고합니다.