카카오 로그인에서 Redirect URI 설정하는 것과
카카오 로그인 > 간편가입 > 카카오싱크 플러그인에서 Redirect URI 설정하는 것의 차이가 무엇인가요?
.
문의 사항에 따라 필요한 정보를 먼저 입력하시면 더 빠르게 대응해 드릴 수 있습니다.
카카오 로그인 관련 에러(Invalid redirect. 예: KOE006)가 발생할 경우, 가이드를 참고합니다.
(호스팅사가 Cafe24인 경우, 카카오싱크 > 적용하기 > 앱 설정하기을 참고하시기 바랍니다.)
@jirisan800
일반 카카오 로그인과 카카오싱크 플러그인의 동작의 차이로 인해 RedirectURI를 별도로 등록하도록 하고 있습니다.
카카오 로그인의 경우, 로그인 후 개발하신 서비스의 페이지로 이동하여 사용자가 서비스를 사용할 수 있도록 동작하지만,
싱크플러그인은 로그인 후 카카오 플랫폼을 통해 사용자가 다음 동작을 이어나갈 수 있어야 합니다.
이러한 차이로 인해 싱크플러그인 에서는 싱크플러그인을 위한 추가 개발 요소가 적용된 플러그인 RedirectURI를 별도로 받도록 하고 있습니다.
(로그인 완료 후 서비스로 이동하는 것이 아닌, 카카오에서 전달한 URL로 Redirect)
서비스에서는 일반 로그인 RedirectURI와 싱크플러그인 RedirectURI를 두벌로 개발하지 않고,
서비스 로직에서 카카오에서 전달한 싱크플러그인의 URL 값이 전달되었는지를 판단하여,
싱크플러그인의 URL 값이 없는 경우, 일반 로그인으로 서비스 페이지를 노출하고,
싱크플러그인의 URL 값이 전달된 경우, 해당 URL로 Redirect 하는 방식으로 처리하시면
단일 로직으로 처리하실 수 있습니다.
싱크플러그인 관련 자세한 개발 가이드는 아래 문서를 참고해 주시기 바랍니다.
고급: 싱크 플러그인 | Kakao Developers 고급: 싱크 플러그인
1개의 좋아요