댓글을 작성하기 위한 목적으로만 페이스북 계정으로 로그인할 수 있습니다. 일반 사용자는 사용자 관리를 참고합니다.
사전 작업
페이스북 설정을 할 때 다음 문서의 URL이 필요합니다.
개인정보처리방침
사용자 데이터 삭제
매뉴얼웍스에서 블로그를 만든 후에 각각을 포스트로 작성한 후 공개하여 해당 URL을 사용하는 것을 권장합니다.
기본 URL 설정하기
페이스북 계정으로 로그인하려면 일반 설정에서 기본 URL을 설정해야 합니다. 기본 URL을 설정하지 않으면 페이스북 로그인 버튼을 보여주지 않습니다.
리디렉션 주소는 기본 URL 뒤에
/r/oauth/auth를 붙인 주소입니다. 예를 들어 기본 URL이https://dimdol.com이면 리디렉션 주소는https://dimdol.com/r/oauth/auth입니다.사용자는 기본 URL과 같은 호스트로 매뉴얼웍스에 접속해야 합니다. 다른 호스트로 접속하면 로그인을 마칠 수 없습니다.
페이스북 설정
1
FACEBOOK for Developers 로그인
다음 사이트에 로그인합니다.
https://developers.facebook.com/
페이스북 계정이 필요합니다.
2
앱 만들기
화면 오른쪽 위에 있는 <1내 앱> 메뉴를 클릭합니다.
<2앱 만들기> 버튼을 클릭합니다.
앱 유형으로 <3소비자>를 선택합니다. 그리고 <4계속> 버튼을 클릭합니다.
5앱 이름과 6앱 연락처 이메일을 입력합니다. 그리고 <7앱 만들기> 버튼을 클릭합니다.
<앱 만들기> 버튼을 클릭한 후 페이스북 비밀번호를 인증하는 절차가 있습니다.
3
기본 설정
이전 단계에서 만든 1앱을 선택한 후 <2기본 설정> 메뉴를 클릭합니다.
사전 작업에서 준비한 3개인정보처리방침 URL과 4사용자 데이터 삭제 URL를 입력한 후 <5변경 내용 저장> 버튼을 클릭합니다.
서비스 약관 URL은 필수 입력 항목이 아닙니다.
4
Facebook 로그인 설정
<1제품 추가> 링크를 클릭합니다.
Facebook 로그인의 <2설정> 버튼을 클릭합니다.
앱의 플랫폼으로 웹을 선택합니다.
“4사이트 URL”에 매뉴얼웍스의 기본 URL을 입력한 후 <5Save> 버튼을 클릭한 후 <6계속> 버튼을 클릭합니다.
“JavaScript용 Facebook SDK 설정”과 “로그인 상태 확인”과 “Facebook 로그인 버튼 추가”는 <다음> 버튼을 클릭해서 넘어갑니다.
5
<유효한 OAuth 리디렉션 URI>를 설정합니다.
<1설정> 메뉴를 클릭합니다.
“2유효한 OAuth 리디렉션 URI”을 입력한 후 <변경 내용 저장> 버튼을 클릭합니다.
https://dimdol.com은 매뉴얼웍스의 <관리 | 환경 설정 | 일반 설정> 메뉴에서 설정한 기본 URL로 바꿉니다. /r/oauth/auth는 그대로 입력합니다.
6
앱 검수
기본적으로 이전 단계에서 만든 앱의 관리자 계정(기본으로 앱을 만든 페이스북 계정)으로만 로그인을 할 수 있습니다. 앱 검수를 해야 모든 계정으로 로그인을 할 수 있습니다.
<1권한 및 기능> 메뉴를 클릭합니다.
2
public_profile항목의 <3고급 액세스 이용하기> 버튼을 클릭합니다.public_profile을 통해 수신하는 모든 데이터를 허용되는 사용 방법에 따라 사용할 것이라는 데 동의합니다.비밀번호를 인증합니다.
4
email항목의 <5고급 액세스 이용하기> 버튼을 클릭합니다.email을 통해 수신하는 모든 데이터를 허용되는 사용 방법에 따라 사용할 것이라는 데 동의합니다.비밀번호를 인증합니다.
public_profile과 email은 페이스북이 기본으로 제공하는 항목입니다. 매뉴얼웍스는 페이스북으로부터 사용자 이름과 이메일 주소만을 받아 사용하기 때문에 추가적인 검수 과정 없이 바로 사용할 수 있습니다.
7
앱 모드를 라이브로 변경
앱 모드가 라이브로 해야 일반 페이스북 계정으로 로그인할 수 있습니다. 앱 모드를 라이브로 변경합니다.
개인정보처리방침 URL과 데이터 삭제 안내 URL을 설정해야만 라이브로 전환할 수 있습니다.
이 과정에서 데이터 사용 확인과 플랫폼 약관 및 개발자 정책 준수 인증을 하고 제출해야 합니다.
매뉴얼웍스 설정
매뉴얼웍스에서 페이스북 계정으로 로그인할 수 있도록 설정합니다.
<관리 | 환경 설정 | API> 메뉴로 이동합니다.
<페이스북으로 로그인하기> 패널의 <변경> 링크를 클릭합니다.
App ID와 App Secret 항목을 입력합니다.
App ID(앱 ID)와 App Secret(앱 스크릿 코드) 값은 FACEBOOK for Developers의 <1기본 설정> 메뉴에서 확인할 수 있습니다.
<2보기> 버튼을 클릭하면 앱 시크릿 코드가 보입니다.
참고 사항
데이터 사용 확인
페이스북은 로그인 API 사용 여부를 매년 확인하는 절차를 요구합니다. 앱 관리자가 페이스북 알림을 확인한 후 매년 이를 처리해야 합니다.
정해진 기간 안에 이 절차를 수행하지 않으면 페이스북 로그인이 동작하지 않습니다.