문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.
앱ID : 1104299
사용한 Redirect URI: https://actip.swygbro.com/api/user/login/kakao
리다이렉트 url에 해당 url을 등록했지만 KOE006오류가 발생하는 이유가 뭘까요??
문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.
앱ID : 1104299
사용한 Redirect URI: https://actip.swygbro.com/api/user/login/kakao
리다이렉트 url에 해당 url을 등록했지만 KOE006오류가 발생하는 이유가 뭘까요??
추가로,
백엔드에서 아래 URL을 전달해주셔서 해당 URL로 리다이렉트를 설정했을 때는 로그인이 잘 되지만 해당 호스트로 넘어가게 되면서 저희 호스트로 이동하는 작업을 진행하지 못하고 있습니다.
백엔드 전달 리다이렉트 URL : http://15.164.202.203:8080/api/user/login/kakao
해당 리다이렉트로 수정 시 노출되는 페이지 상태
방법 1. https://actip.swygbro.com/api/user/login/kakao 리다이렉트 성공할 수 있는 방법
방법 2. http://15.164.202.203:8080/api/user/login/kakao 해당 URL로 이동 후 다시 https://actip.swygbro.com 호스트로 리다이렉트할 수 있는 방법
제가 생각해 본 방법은 위 두 가지 정도인데요…! 혹시 두 가지 중 적용 가능한 방법이나 더 좋은 방법이 있을지 궁금합니다
1104299 디벨로퍼스앱에는 에러가 없습니다. 다른 디벨로퍼스앱을 사용중이실것으로 보입니다. 앱키가 맞는지 확인 부탁드려요.
답변 감사합니다! 다른 앱으로 확인되어 리다이렉트 url이 잘 노출되었습니다.
제가 설정한 리다이렉트 url은 https://actip.swygbro.com/api/user/login/kakao 이고
백엔드에서 전달해 준 리다이렉트 url은 http://15.164.202.203:8080/api/user/login/kakao 입니다.
현재 프론트와 백엔드가 서로 다른 호스트에서 작업 중이고 api는 http://15.164.202.203:8080 해당 호스트에서 받아서 사용하고 있는데요!
방법 1. https://actip.swygbro.com/api/user/login/kakao 리다이렉트 성공할 수 있는 방법
방법 2. http://15.164.202.203:8080/api/user/login/kakao 해당 URL로 이동 후 다시 https://actip.swygbro.com 호스트로 리다이렉트할 수 있는 방법
제가 생각해 본 방법은 위 두 가지 정도인데요…! 혹시 두 가지 중 적용 가능한 방법이나 더 좋은 방법이 있을지 궁금합니다
문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.
앱ID : 1104299
리다이렉트 관련 문의드립니다!
제가 설정한 리다이렉트 url은 https://actip.swygbro.com/api/user/login/kakao 이고
백엔드에서 전달해 준 리다이렉트 url은 http://15.164.202.203:8080/api/user/login/kakao 입니다.
현재 프론트와 백엔드가 서로 다른 호스트에서 작업 중이고 api는 http://15.164.202.203:8080 해당 호스트에서 받아서 사용하고 있는데요!
방법 1. https://actip.swygbro.com/api/user/login/kakao 리다이렉트 성공할 수 있는 방법
방법 2. http://15.164.202.203:8080/api/user/login/kakao 해당 URL로 이동 후 다시 https://actip.swygbro.com 호스트로 리다이렉트할 수 있는 방법
제가 생각해 본 방법은 위 두 가지 정도인데요…! 혹시 두 가지 중 적용 가능한 방법이나 더 좋은 방법이 있을지 궁금합니다
안녕하세요.
직접 설정한 리다이렉트 URI와 백엔드에서 전달해 준 리다이렉트 url가 다른 상황을 이해 하지 못했습니다.
리다이렉트 URI는 카카오 로그인 후, 되돌아가서 액세스 토큰 발급및 사용자 정보 조회로 서비스내 가입 및 로그인 처리하는 주소를 설정해주시면되는데요.
"리다이렉트 성공할 수 있는 방법"은 위 처리를 구현하는 것이고 해당 처리 완료 후, 필요한 화면으로 다시 리다이렉트 하시면됩니다.
문의의 배경을 잘 이해 하지 못해 기본적인 사항만 안내드렸습니다.
답변 감사합니다!
백엔드에서 전달주신 링크로 리다이렉트 하는 경우 아래와 같이 확인이 되어 프론트 작업이 불가한 상황입니다 ㅠㅠ
백엔드가 작업하는 호스트와 프론트가 작업하는 호스트가 다른 상황이고,
api가 필요한 경우 백엔드의 호스트에 제작된 링크를 받아서 작업 중입니다!
아래와 같이 노출되는 경우에는 어떻게 해야할까요…?
아니면 혹시 프론트에서 모든 로그인 작업을 진행할 수 있는 방법을 알 수 있을지 문의드립니다 ㅠㅠ
답변 감사합니다!
백엔드에서 전달주신 링크로 리다이렉트 하는 경우 아래와 같이 확인이 되어 프론트 작업이 불가한 상황입니다 ㅠㅠ
백엔드가 작업하는 호스트와 프론트가 작업하는 호스트가 다른 상황이고,
api가 필요한 경우 백엔드의 호스트에 제작된 링크를 받아서 작업 중입니다!
아래와 같이 노출되는 경우에는 어떻게 해야할까요…?
아니면 혹시 프론트에서 모든 로그인 작업을 진행할 수 있는 방법을 알 수 있을지 문의드립니다 ㅠㅠ
중복 게시물 취합하였습니다.
"프론트에서 모든 로그인 작업을 진행할 수 있는 방법"은 앞서 안내드린 것 처럼 프론트측 리다이렉트 URI에서 후속처리 진행하시는 것입니다.
인가코드로 액세스 토큰발급받아 사용자정보조회하고 고객DB에 없으면 신규가입 있으면 로그인 후 자체 로그인 세션 생성
웹프론트에서 위 작업 수행은 권장하지 않습니다.
https://actip.swygbro.com/api/user/login/kakao 로 리다이렉트 받아
http://15.164.202.203:8080/api/user/login/kakao 로 인가코드 전달하며 Request 하고 Json 을 Response로 받는 방법도 있으니 검토 해보시면 좋을 것 같습니다.