REST API 사용시 redirect path 가 여러 개인 경우는 어떻게 등록하나요?

메인서버가 중국에 있는 관계로 REST API 적용 시 PHP curl로 API 접근이 안되는 문제가 있어 별도로 중국이외 지역에 인증서버를 따로 만들어서 두고 있습니다. 다국어로 서비스가 지원되는 관계로 인증서버에서 다시 메인서버로 이동시킬때 구분을 위해 redirect path를 언어별로 따로 두고 있는데요. 카카오톡에서는 도메인만 여러개 가능하고 정작 redirect path는 하나만 등록이 가능하네요.

만약 도메인은 www.abc.com을 쓰고 redirect path는 /auth/kakao/kr, /auth/kakao/en, /auth/kakao/cn 이렇게 3개를 사용하고 싶다면 어떻게 등록을 해야 하나요?

@loadstar_hk
redirect path는 하나만 지원하고 있고요.
https://dev.kakao.com/docs/restapi#코드-받기 참고해 보시면…
state 파라미터에 로케일 정보를 넘겨서 지정된 redirect path 페이지 내에서 분기를 하시면 될거 같습니다.

1개의 좋아요

답변 감사합니다.
답변이 너무 없어서 state에 본래의 state값에 구분자와 국가코드를 넣어서 보내고
redirect path에서 explode로 나눠서 이미 해결을 했습니다.
페이스북이나 링크드인 같은 경우는 redirect path가 여러개 되도록 지원되던데,
다국어 사이트의 경우에 적용이 좀 까다롭지 않나 싶네요.

1개의 좋아요

@loadstar_hk
피드백 감사드립니다. 개선의 여지가 있어 보이는데요. 참고 하겠습니다.