동적동의 구현 방식(REST or Javascript)에 대한 질문입니다

기존에 테스트용 앱을 이용하여 자바스크립트로 카카오톡 로그인 API가 연동되어있는데,
신규로 만든 서비스용 앱을 설정하다 보니 7.2.0부터는 이메일 정보가 필수에서 선택으로 변경되고, 없을 수도 있다는 내용을 접하게 되었습니다. 이를 해결하려면 이메일이 없는 사용자의 경우와 이메일 정보를 선택하지 않은 사용자에 대한 동적동의를 구하는 경우 2가지를 대비해야하는거 같은데요. 문제는 기존에 구현완료된 연동방식이 자바스크립트라는 것입니다. 현재 동적동의는 REST API로만 구현이 가능하다고 되어있더라구요.

질문1. 이미 자바스크립트로 구현되어 서비스중인 사이트에서 동적동의를 구현하려면 REST API로 전부 뜯어고치는 방법밖에 없는지…
질문2. 혹시 자바스크립트 키와 REST 키를 겸용하여 하이브리드 방식으로 인증쪽을 구현해도 되는지 궁금하네요.

예를들어 동적동의가 필요한 경우에만 REST 키로 인증 및 동의를 구하고, 다시 해당 결과를 가지고 나머지 프로세스는 자바스크립트 키를 가지고 하면 될련지… 물론 중간에 불필요한 작업들이 생기나… 최대한 기존의 것을 고치지 않고 하려면 이 방법밖에는 없는거 같은데 고수님들의 조언 부탁드립니다!

추가

  • 위의 예를 직접 구현해보았습니다. 결과적으로는 제대로 동작하지 않네요. 로그인 후에 이메일정보가 없으면, 동적동의를 띄우는 것 까지는 잘 되는데, 동적동의 창에서 동의버튼을 눌러도 동의가 되지 않습니다. 왜 안되는지를 모르겠네요… 동의를 한 후에, 다시 로그인 하도록 로직을 구성했는데, 계속 이메일 정보를 불러오지 못합니다. 해결방안이 없을까요 ㅠㅠ