문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.
디벨로퍼스 앱 id: ID 1183807
안녕하세요.
redirect uri 고민 중
해당 글을 보았고 서버로 리다이렉트 → 서버에서 클라이언트로 리다이렉트 하는 방법으로 개발 중에 있습니다
URI redirectUri = URI.create("https://~");
// 헤더 설정
HttpHeaders headers2 = new HttpHeaders();
headers2.setLocation(redirectUri); // 리디렉션 URL 설정
headers2.add(HttpHeaders.SET_COOKIE, createCookie("accessToken", accessToken, 3600, true)); // 쿠키 설정
headers2.add(HttpHeaders.SET_COOKIE, createCookie("refreshToken", refreshToken, 604800, true));
// 302 응답 생성
return new ResponseEntity<>(headers2, HttpStatus.PERMANENT_REDIRECT);
이런 식으로 리다이렉트를 시키는 중인데요.
클라이언트가 로컬에서 요청할 경우 redirect를 로컬로 시켜주고 싶은데, kakao에서 서버로 요청하다보니 host가 kauth.kakao.com로 들어가 있어 클라이언트 쪽 host를 알 수 없는 상황이더라고요.
이런 경우가 많을 것 같은데 어떻게 처리해야 하는지
클라이언트쪽 주소를 알 방법이 있는지
redirect uri에 추가 param을 담아 요청하는 방법이 있는지 궁금합니다.