퍼머링크 생성 요청드립니다.(2)

2번으로 생성 요청드립니다.

확인 감사합니다.

@ruby.0722
루비, 위 싱크 url에 대해 퍼머링크 작성 부탁드립니다.

개인 메세지로 퍼머링크 발송해드렸습니다.

확인 감사드립니다 !

퍼머링크를 받았는데 이미 싱크 가입된 사람은
자동으로 원하는 랜딩으로 보내려고 하는데,
그럴 경우 받은 퍼머링크 뒤에 또 뭐를 붙여야 되는것인가요?

랜딩 이후 기 가입자를 별도 페이지로 리디렉션 하는 것은 앞서 채널홈으로 이동시는것과 동일하게 서비스에서 직접 구현하셔야 하는데요. 서비스측 redirect_uri 에서 기 가입자는 원하시는 페이지로 리디렉션 하시면 될것 같습니다.

제가 해당 내용에 대해 잘 이해가 안되는데,

서비스측 redirect_uri 에서 기 가입자는 원하시는 페이지로 리디렉션 하시면 될것 같습니다.
→ 이 의미가 싱크가 달린 사이트에서 별도 설정이 필요한 건가요?
아니면 제공주신 퍼머링크 URL에 보내고 싶은 URL을 붙이면 되는건가요?

현재 퍼머링크 랜딩 URL:
- https://mhmall.co.kr/list/API/login_kakao_sync.html?ks_return_url=https%3A%2F%2Fmhmall.co.kr%2F

퍼머링크는 최초 랜딩 URL(싱크 동의창)을 대상으로 작성 됩니다.

따라서 보통 아래와 같이 처리됩니다.

  1. 사용자가 퍼머링크 접속 시 위 랜딩 URL로 접근하고 (query로 전달된 파라미터 전달 - 여기서는 채널 정보라 하겠습니다.)
  2. 이 주소에서 서비스는 인가코드 발급 주소로 이동 시키고 있습니다.
  3. 사용자가 정상적으로 카카로 로그인하게 되면 설정하신 redirect_uri로 인가코드를 전달합니다.
    http://www.mhmall.co.kr/list/API/login_kakao_sync.html
  4. redirect_uri 에서 접근토큰 발급 서비스측 회원가입 처리가 되실텐데요
    4.1 이 때, 기 가입자는 다른 곳으로 302리디렉션 하시면 되며
    4.2 기 가입자가 아닌경우 앞서 1번 단계로 전달된 채널 정보로 이동 시키시면 됩니다.
    1번단계에서 전달받은 채널 정보는 쿠키에 저장해 두었다가 4번과정에서 꺼내 사용하시면 됩니다.

제가 개발자가 아니라 잘이해가 안되는데,

싱크 가입된 고객이거나 가입을 한 고객이 최종적으로 아래 URL로 랜딩 하는 URL을 만들어 주실수 있으신가요?
http://pf.kakao.com/_VZTaG/friend

랜딩 URL은 카카오 로그인(싱크 로그인)을 할 수 있는 URL로의 연결을 제공할 뿐
이후 카카오 로그인 요청과 로그인 이후의 처리는 서비스측에서 처리하시는 부분 입니다.

카카오에서 로그인 이후의 랜딩 주소를 임의로 설정할 수 없습니다.
카카오 로그인 이후는 서비스에서 설정하신 redirect_uri로 이동하게 되어 있습니다.

이후 처리 또한 login_kakao_sync.html에서의 카카오 로그인 호출과 마찬자기로 서비스에서 직접 개발 하셔야만 합니다.
이 부분은 담당 개발자에게 현재 글을 전달해 주시면 좋을것 같습니다.

image

https://devtalk.kakao.com/t/topic/132872/7

이분이 문의 한것 처럼 이렇게 원하는 URL로 랜딩을 보내는 퍼머링크를 여거래 생성할수는 없는건가요?


동일한 방식으로 퍼머링크 생성 요청서

요청링크 : http://pf.kakao.com/_VZTaG/friend
카카오싱크 확인 가능한 : https://www.mhmall.co.kr/
톡채널 : 모던하우스

가능합니다.

하지만, 현재 원하시는 동선이 사용자의 카카오 로그인(서비스 회원가입) 이후 특정 채널로 이동하게 하고자 하시는게 아닌가요?
첨부 이미지의 내용도 서비스측에서 카카오 로그인 이후 채널로 이동하게 직접 개발 한 케이스 입니다.
(단, 위의 1. 마지막 단계에서 어떤 채널로 이동해야 할지 구분 하기 위해서는 퍼머링크 자체에 힌트를 주어 만들거나 케이스 사용)

빠른 피드백 감사드립니다.
아래 방식으로 만들어진 퍼머링크가 아까 쪽지 주신 퍼머링크가 맞나요?


동일한 방식으로 퍼머링크 생성 요청서

요청링크 : 카카오톡채널 - 모던하우스 대구 화원점
카카오싱크 확인 가능한 : https://www.mhmall.co.kr/
톡채널 : 모던하우스

전달드린 퍼머링크는 https://mhmall.co.kr/list/API/login_kakao_sync.html?ks_return_url=https%3A%2F%2Fmhmall.co.kr%2F
로 랜딩되도록 생성된 것입니다.

이 퍼머링크를 통해 카카오 로그인 한 사용자를 특정 채널이 표시되게 하도록 하시는건
서비스측 백엔드 개발자와 이야기 되신 부분일까요?

제가 아까 요청드린 내용이 잘못 됐는지,
3가지 퍼머링크를 요청했는데 1가지 링크만 받았었습니다.

요청링크 :카카오톡채널 - 모던하우스 대구 화원점
카카오싱크 확인 가능한 : https://www.mhmall.co.kr/
톡채널 : 모던하우스

요청링크 : 카카오톡채널 - 모던하우스
카카오싱크 확인 가능한 : https://www.mhmall.co.kr/
톡채널 : 모던하우스

요청링크 : 카카오톡채널 - 모던하우스 AK플라자 세종점
카카오싱크 확인 가능한 : https://www.mhmall.co.kr/
톡채널 : 모던하우스

해당 링크를 퍼러링크로 만들었을 때 기대동작이 어떻게 되시나요?

제가 전달 드린 내용에 오해가 있어 잘못 된 링크가 온것 같습니다.
전 해당 URL로 랜딩을 요청드린것이 아니라 싱크가 확인 되는 URL로 말씀드렸던 사항입니다.
번거롭게 해드려 죄송합니다.

싱크가 확인되는 URL은 어떤것인가요?
사용자가 해당 링크로 접근했을 때 어떤 흐름으로 진행되는것을 생각하고 계실까요?

싱크 회원 가입 후 원하는 카톡 채널로 랜딩

EX) 모던하우스 지점에서 QR 코드를 삽입-> 싱크 회원가입을 통해 공식 카톡 친구추가-> 지점카톡으로 랜딩하여 지점 카톡도 친구 추가

네 그와 같이 처리 하고자 하신다면

퍼머링크는 카카오 싱크 회원가입이 가능한 서비스측 URL이 되어야 합니다.
즉, 채널 주소가 되어서는 안됩니다.

첨부 해주신 maeil 측 이미지와 동일하게 서비스측 랜딩 URL이 되어야하고
maeil측과 마찬가지로 서비스가 직접 구현하시어 카카오 로그인 및 채널 이동을 완료 해야 합니다.

이와 같은 흐름의 처리는 서비스측 개발이 반드시 수반 되어야만 합니다.

따라서 앞서 설명드린 부분은 서비스측 개발팀과 협의된 내용을 바탕으로 결정되어야 할것 같은데요
앞서 메일의 경우에는 1, 2번 경우를 모두 사용하고 있습니다.

서비스측의 경우 어떻게 처리하실지 서비스측 개발팀과 협의를 먼저 진행 하셔야 할것 같습니다.