메뉴 건너뛰기

XE3

Social Login 설정 방법

아래 소셜로그인 플러그인을 설치, 활성화 한 다음에 client_id 와 client_secret 을 받아야하는데, 약간의 어려움을 겪고 있습니다.

초보자의 입장에서 살짝 자세하게 설명해 주실 수 있을까요? ^^;;;

kakao 도 포함해서요. ^^

예를 들어서 하나만이라도 설명해주실 수 있는 분 계실까요?

 

https://store.xehub.io/plugins/social_login

SNS 토큰을 설정 & 발급 받는 방법

`관리페이지 > 회원 > 소셜 로그인에서 사용하려는 서비스의 소셜로그인 프로바이더 설정`을 등록 후 사용할 수 있습니다.

`소셜로그인 프로바이더 설정`에서 서비스 별로 발급한 client_id와 client_secret 값을 입력할 수 있으며, 각 서비스의 애플리케이션 등록 시 필요한 callback url을 확인할 수 있습니다.

plug-in settings

  • Naver의 네아로(네이버 아이디로 로그인) 서비스는 이곳 에서 관리 & 생성 할 수 있습니다.
  • Facebook의 로그인 API는 이곳에서 관리 & 생성 할 수 있습니다.
  • Twitter의 로그인 API는 이곳에서 관리 & 생성 할 수 있습니다.
  • Github의 로그인 API는 이곳에서 관리 & 생성 할 수 있습니다.
  • Google의 로그인 API는 이곳에서 관리 & 생성 할 수 있습니다.

 

-----------------------------------------------

위에 글 쓴 후에, 여기를 보고 구글을 한 번 세팅해봤습니다.

http://support.heateor.com/how-to-get-google-plus-client-id/

그런데, callback url 에 문제가 있습니다.

http://000000.com/plugin/social_login/login/google 처럼, 끝에 google 이 제 멋대로 붙어버려서 제대로 작동을 안하네요.

구글 세팅 (Authorized redirect URIs) 에는 http://000000.com/plugin/social_login/login 로 넣었는데 말이죠.

구글 세팅에 http://000000.com/plugin/social_login/login/google 로 넣으면, 사이트에서 Google 로그인이 안되고요. 버튼을 눌러도 아무런 변화가 없네요.

그래서 결국 site manager 에서 캐시삭제를 한 후에, 소셜로그인 플러그인을 삭제하고 다시 설치해봤는데도, 이 callback url 이 그대로 다시 나오네요. client_id 랑 client_secret 을 넣지 않았어도요. ㅠㅠ

callback url 수정도 못해요. 


 


 

Q & A의 다른 글