Oidc를 이용해 카카오 로그인을 firebase auth에 적용시키고 있습니다

문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.


플러터에서 Kakao SDK를 사용하고 있고, 거기에서 OpenID token을 받아서 Firebase Authentication에 로그인하고 있습니다.
이때 Idtoken의 aud는 네이티브 앱 키입니다. 그러나 웹에서도 카카오 로그인을 할 필요가 생겼습니다. 웹에서 로그인을 시도하게 되면 idtoken의 aud는 REST API 키가 됩니다. 이 때 Firebase Authentication은 하나의 공급자 당 하나의 audience만을 허용하기 때문에, aud가 네이티브 앱으로 설정되어 있는 현재 상황에서는 웹 로그인이 실패하게 됩니다. (aud가 다름)
웹에서 네이티브 앱 키로 로그인을 시도했지만, redirect_uri를 허용하지 않는 것으로 보입니다. (등록된 redirect_uri를 인식하지 못함) 따라서 code를 받을 수 없고 아예 토큰을 받아올 수가 없습니다. Javascript SDK를 사용해도 그것도 다른 키(Javascript SDK 키)를 받기 때문에 똑같은 문제가 발생할 것입니다.
이를 해결할 방법이 있습니까?

여기서 토론되었습니다.
https://devtalk.kakao.com/t/firebase-auth-openid-connect-kakao-mobile-web-browser-native-web-browser/140219/6?u=tim.l