■ 카카오 아이디 로그인 설정
- 카카오 아이디로 쇼핑몰을 간편하게 가입하고 이용할 수 있도록 기능을 제공합니다.
- 카카오 아이디로 회원 가입 시 카카오 아이디로 PC / 모바일 쇼핑몰에서 쉽게 로그인할 수 있습니다.
- 기존 쇼핑몰 회원도 마이페이지에서 카카오 아이디를 연결하여 카카오 로그인을 이용할 수 있습니다.
▶ 카카오 아이디 로그인 설정
- 쇼핑몰에서 카카오 아이디로 회원가입 및 로그인할 수 있는 기능을 제공하기 위해 카카오 로그인 사용 신청을 하고, 사용 여부를 설정합니다.
· 사용설정
: 쇼핑몰에서 카카오 아이디 로그인 기능 제공 여부를 설정합니다.
- 사용함 : 쇼핑몰 방문자들이 카카오 아이디로 회원가입을 진행할 수 있습니다.
- 사용안함(기본값) : 쇼핑몰에 카카오 아이디로 회원가입 및 로그인 할 수 있는 영역이 모두 사라집니다.
└ 쇼핑몰에서 카카오 아이디 로그인 서비스를 제공하다가 "사용안함"으로 변경하는 경우, 카카오 아이디로 회원가입한 회원들 중 비밀번호를
별도로 설정하지 않은 회원들은 비밀번호 찾기를 통해 비밀번호를 설정하기 전에는 쇼핑몰 로그인이 불가능하므로 설정 시 유의하시기 바랍니다.
· REST API 키
: 카카오 개발자센터에서 발급받은 REST API 키를 입력합니다.
- 카카오 API를 사용하려면 카카오 개발자센터(https://developers.kakao.com/docs/latest/ko/getting-started/app)에서 REST API 키를 발급받아야 합니다.
- REST API 키는 카카오 개발자 센터에서 개발자 등록 후 발급받을 수 있습니다.
- 개발자 등록 방법은 하단 "카카오 개발자 등록 방법 안내"를 참고하시기 바랍니다.
· ADMIN 키
: 카카오 개발자센터에서 발급받은 ADMIN 키를 입력합니다.
- 카카오 API를 사용하려면 카카오 개발자센터(https://developers.kakao.com/docs/latest/ko/getting-started/app)에서 ADMIN API 키를 발급받아야 합니다.
- ADMIN 키는 카카오 개발자 센터에서 개발자 등록 후 발급받을 수 있습니다.
· 회원가입 설정
- 간편 회원가입(기본값) : 카카오 아이디로 회원 가입 시 필수 항목으로 설정한 정보만 입력하여 가입할 수 있습니다.
└ 회원 가입 필수 항목은 회원 > 회원 관리 > 회원 가입 항목 관리에서 설정하실 수 있습니다.
- 일반 회원가입 : 카카오 아이디로 회원 가입 시 필수 항목 외에 추가로 설정한 정보까지 입력하게 할 수 있습니다.
① REST API 키, ADMIN 키는 인증 시 필요한 중요 정보 이므로 타인에게 노출되지 않도록 주의해야 합니다.
② 카카오 아이디 회원가입 : 카카오 아이디 사용설정 시 쇼핑몰 화면에서 [카카오 아이디 회원가입] 버튼을 클릭하여 카카오 아이디로 회원가입할 수 있습니다.
- 회원정보 입력 화면에서 이름은 카카오의 닉네임이 자동 입력되며, 수정이 가능합니다.
- 아이디 / 이름은 가입 시 필수 항목이며, 쇼핑몰 비밀번호는 가입 시 별도로 입력하지 않습니다.
└ 단, 추후에 회원이 쇼핑몰 회원정보 변경 페이지에서 비밀번호를 설정할 수 있습니다.
③ 카카오 아이디 로그인 : 카카오 아이디로 회원가입 시 쇼핑몰 계정 외에 [카카오 아이디로 로그인] 버튼을 클릭하여 카카오 계정으로도 로그인이 가능합니다.
- 카카오 아이디로 가입하지 않은 회원이 클릭할 경우, 가입되어 있지 않은 회원으로 판단하여 회원가입 화면으로 유도됩니다.
④ 카카오 계정 연결 정보 : 카카오 아이디로 가입된 회원의 경우 쇼핑몰 회원정보 변경 페이지에서 연결된 카카오 계정 정보를 확인할 수 있습니다.
⑤ 계정 연결 정보 : 기존 쇼핑몰 회원의 경우 쇼핑몰 회원정보 변경 페이지에서 [카카오 아이디로 로그인] 버튼을 클릭하여 카카오 계정을 연결할 수 있으며,
[5-1] 이미지 처럼 카카오 로그인 계정 연결정보를 확인할 수 있습니다.
- 쇼핑몰 일반 회원 가입 후 카카오 아이디를 연결한 경우, 카카오 계정의 연결해제가 가능합니다.
▶ 카카오 개발자 등록 방법 안내
- 카카오 아이디 로그인 기능을 사용하려면 카카오 개발자 센터에서 앱을 생성해야 합니다.
① 카카오 개발자 센터 : 카카오 개발자 센터(https://developers.kakao.com/) 접속 후 [로그인] 버튼을 클릭합니다.
② 카카오 로그인 : 기존 카카오 계정으로 로그인을 합니다.
- 카카오 계정이 없다면 회원가입 후 로그인을 진행합니다.
③ 카카오 서비스 이용 동의 : 서비스 이용정책에 대한 동의와 개인정보 수집 및 이용에 대한 동의 체크 후 개발자 이름을 입력하고 [회원가입] 버튼을 클릭합니다.
- 카카오계정은 카카오 로그인된 이메일 주소로 적용됩니다.
④ 앱 만들기 : 앱 이름과 사업자명을 입력합니다.
- 상단 메뉴에서 "내 애플리케이션"을 클릭하여 애플리케이션을 추가합니다.
- 입력된 앱 이름은 고객들에게 노출되는 정보이므로 쇼핑몰명으로 입력하는 것을 권장합니다.
⑤ 앱 만들기 완료 후 키 값 확인 : 좌측 메뉴에서 내 애플리케이션 > 앱 설정 > 앱 키 클릭하여 고도몰 관리자에 등록해야 하는 카카오 API 키 값을 확인할 수 있습니다.
- REST API 키 값 : 키 값을 복사하여 쇼핑몰 관리자 "회원 > 간편 로그인 > 카카오 로그인 설정"의 REST API 키에 입력합니다.
- Admin 키 값 : 키 값을 복사하여 쇼핑몰 관리자 "회원 > 간편 로그인 > 카카오 로그인 설정"의 ADMIN API 키에 입력합니다.
⑥ 기본 정보 설정 : 좌측 메뉴에서 내 애플리케이션 > 앱설정 > 플랫폼 으로 이동하여 플랫폼 영역 우측에 [Web 플랫폼 등록] 버튼을 클릭합니다.
⑦ 플랫폼 추가 창 : [Web 플랫폼 등록] 버튼 선택 후 쇼핑몰 도메인을 입력하고 [저장] 버튼을 클릭합니다. (하단 예시 참고)
- PC 쇼핑몰과 모바일 쇼핑몰의 도메인을 모두 입력합니다.
- 보안서버 사용 시 'https://도메인' 주소로 입력합니다.
<보안서버 사용에 따른 '사이트 도메인' 입력 예시>
▷ 보안서버 미 사용 도메인
- http://godomall.com
- http://www.godomall.com
- http://m.godomall.com
▷ 보안서버 사용 도메인
- https://godomall.com
- https://www.godomall.com
- https://m.godomall.com
⑧ 사용자 관리 활성화 : 좌측 메뉴에서 내 애플리케이션 > 제품 설정 > 카카오 로그인 클릭하여 사용자 관리의 스위치를 'ON'으로 변경합니다.
- 사용자 관리가 'ON'으로 설정되어 있어야 쇼핑몰에서 카카오 로그인 이용이 가능합니다.
⑨ 로그인 Redirect URI 추가 : 쇼핑몰 도메인에 '추가 경로'를 추가하여 입력합니다. 입력 후 [저장]버튼을 클릭하여 저장합니다. (하단 예시 참고)
- 추가 경로 : /member/kakao/kakao_login.php
<보안서버 사용에 따른 'Redirect URI' 입력 예시>
- http://godomall.com/member/kakao/kakao_login.php
- http://www.godomall.com/member/kakao/kakao_login.php
- http://m.godomall.com/member/kakao/kakao_login.php
- https://godomall.com/member/kakao/kakao_login.php
- https://www.godomall.com/member/kakao/kakao_login.php
- https://m.godomall.com/member/kakao/kakao_login.php
⑩ 연결끊기 설정 : 카카오 아이디 로그인 사용자가 카카오 계정 관리 페이지 또는 고객센터를 통해 쇼핑몰과의 연결 끊기를 진행할 때, 카카오와의 계정 연결을 해제할 수 있는 설정입니다.
- 유료 보안서버를 신청한 경우에만 연결끊기 기능을 정상적으로 사용하실 수 있습니다.
- 좌측 메뉴에서 내 애플리케이션 > 제품 설정 > 연결끊기 클릭하여 연결끊기 정보를 등록할 수 있습니다.
- 연결끊기 기능을 통해 카카오와의 계정 연결이 해제된 회원은 가입 시 설정한 아이디와 비밀번호로 로그인이 가능합니다.
- 단, 연결끊기를 한 회원이 카카오 아이디로 회원가입 후 회원정보 수정을 통해 비밀번호를 설정하지 않은 경우, 등록된 비밀번호가 없어 로그인이 불가할 수 있습니다.
이와 같은 경우 관리자에서 해당 회원에게 비밀번호를 등록해주어야 합니다.
⑪ 연결끊기 설정 정보 입력
- 도메인 : 유료 보안서버가 적용된 PC 쇼핑몰 도메인을 입력합니다.
└ 보안서버 미 적용 또는 무료 보안서버가 적용된 도메인은 사용할 수 없습니다.
- 연결 끊기 콜백 API : POST 선택 후, '/member/login_ps.php'를 입력합니다.