안녕하세요
카카오 로그인을 플러터 앱과 api 서버를 이용해서 로직을 짜려고 합니다.
구체적으로 플러터 앱에서 카카오 인가 코드를 받을 때,
네이티브 앱 키를 사용하여 인가 코드를 발급 받고, 발급 받은 인가 코드를 api 서버로 준 다음, api 서버에서 이 인가 코드와 클라이언트ID, redirectUri를 사용하여 카카오로부터 액세스토큰과 리프레쉬토큰을 발급받으려 합니다.
여기서 궁금한 점이 앱에서는 네이티브 앱 키를 사용하여 인가코드를 받는데, api서버에서는 rest api 키와 발급받은 인가 코드, redirectUri를 사용하여 토큰을 받을 수 있나요?
만약 안 된다면, 앱에서도 api 서버와 같은 rest api 키와 redirectUri키를 이용하여 인가코드를 발급받아야 하나요?
번외로, 앱에서 rest api 키로 인가코드를 발급받고 토큰을 api서버로부터 받았을 때, redirectUri 때문인지 웹뷰로 토큰들을 받는 데, 웹뷰로 받지 않고 data로 받을 수 있는 방법을 알고 싶습니다.
알려주시면 정말 감사드립니다.