- 2020.04.28
- 조회수 212
- 댓글수 8
아래 소셜로그인 플러그인을 설치, 활성화 한 다음에 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 수정도 못해요.
0개 댓글