안녕하세요.
워드프레스 코스모스팜 회원관리에서 소셜 로그인 URL이 모두 http:// 로 되어 있는데 이를 다시 https:// 로 바꿔야 할 것 같은데 어디서 변경을 하면 될까요? SSL이 적용되는 사이트입니다.
그리고 소셜 로그인-카카오톡에서 로그인을 하고 다시 로그아웃 한 후에 바로 로그인을 하면 리다이렉트에서 에러가 발생하고 나서 지금은 새로 접속해도 아래와 같은 에러가 나오는데, 네이버에서도 접근 제한이 발생합니다.
여러 번 반복해보니 처음 사이트를 접속해 로그인할 경우에는 SSL이 적용이 되어 로그인이 잘 되는데 로그아웃을 하면 다시 로그인 페이지로 자동으로 돌아오면 같은 로그인 페이지인데 SSL이 적용되지 않은 페이지가 나옵니다.
그래서 소셜 로그인이 되지 않는 것 같습니다.
무엇이 문제인지 모르겠습니다.
감사합니다.
error="redirect_uri_mismatch", error_description="Invalid redirect: http://www.kulkulgo.com/?action=cosmosfarm_members_social_login_callback_kakao does not match one of the registered values. Please check app settings on kakao developer site."
안녕하세요.
도메인 주소에서 www 유무도 아주 중요합니다.
워드프레스 주소(URL)
사이트 주소(URL)
위 설정에서 입력한 정보가 제대로 소셜 쪽에 등록이 되어있는지 꼼꼼히 살피셔야 합니다.
아무튼 잘 해결되어 다행입니다~^^
고맙습니다.
안녕하세요.
확인해보니 소셜쪽이었습니다.
www 와 www 없는 두 가지를 추가해야지 콜백에서 제대로 작동을 했습니다.
하나만 추가해놓으니 재로그인시 오류가 났습니다.
혹시나 도움이 될까 싶어 글 남깁니다.
항상 친절한 답변에 감사드립니다.
자세하고 친절한 답변 감사드립니다.
말씀하신 것처럼 해보겠습니다.
감사합니다.
안녕하세요~^^
워드프레스 주소 관련 설정은 코스모스팜 회원관리 쪽에서 하는 게 아닙니다.
코스모스팜 회원관리 에서는 워드프레스 설정의 정보를 자동으로 가져오기 때문에,
문제의 원인을 코스모스팜 회원관리 에서 찾으시면 해결이 불가능합니다.
워드프레스 관리자 -> 설정 -> 일반 페이지에 보시면
워드프레스 주소(URL)
사이트 주소(URL)
설정이 있는데 이 설정에서 https 주소로 바꿔주세요.
그리고 소셜 쪽 (네이버, 페이스북 등 홈페이지에서) 설정에서는
홈페이지의 http 주소와 https 주소를 모두 등록해주세요.
만약 하나의 주소만 등록할 수 있다면 https 주소를 등록해주세요.
마지막으로 아래와 같은 플러그인을 사용해서 홈페이지 주소를 강제로 https로 접속하게끔 해주시면 더 좋습니다.
Easy HTTPS Redirection
https://ko.wordpress.org/plugins/https-redirection/
WP Force SSL
https://ko.wordpress.org/plugins/wp-force-ssl/
보통은 이렇게만 해주셔도 별다른 문제없이 사용이 가능합니다~^^
고맙습니다.