Flutter Channel stable, 3.29.1
앱 ID: 1279175
안녕하세요! 현재 flutter 기반으로 supabase를 통해 카카오 로그인 기능을 개발 중에 있는데요~
로그인 기능 실행 시 아래와 같은 화면에서 앱으로 복귀가 안되는 이슈가 발생하고 있습니다.
좌측 상단의 완료 버튼을 누르면 설정한 화면으로 정상적으로 이동해 있습니다.
에러 클래스는 PlatformException이며 메세지는 Error while launching {supabase authentication 콜백 url}?provider=kakao…
입니다.
도움이 필요해서 문의드립니다. 감사합니다.
tim.l
2
안녕하세요.
어떻게 개발하셨는지 알 수 없으므로 관련 설명 해주시겠어요?
안녕하세요~ supabase_flutter 패키지 2.9.1 버전 사용해서 개발 했고
Future loginWithKakao() async {
try {
await supabaseClient.auth.signInWithOAuth(OAuthProvider.kakao);
supabaseClient.auth.onAuthStateChange.listen((authState) {
if (authState.event == AuthChangeEvent.signedIn) {}
});
} catch (e) {
Fluttertoast.showToast(
msg: '카카오 로그인 요청에 실패했습니다.',
backgroundColor: inactiveGrey,
fontSize: 16.sp,
);
}
}
위 메서드를 실행했습니다! 라우팅은 go_router 사용하고 있습니다! 혹시 더 필요한 정보가 있으실까요?
tim.l
4
슈파베이스 OAuth는 Rest API 방식으로 작동하니
이것은 라이브러리 제공자인 슈파베이스측에 문의 해보셔야할 구동 문제로 보이긴하네요.
카카오측 로그상 인가코드 요청과 액세스토큰, 발급 사용자 정보조회 모두 정상 처리된 이력만 확인됩니다.
캡쳐 하신 저 흰화면은 카카오와 무관한 운영하시는 서비스측 주소로 추정되는데요.
아래 내용 확인 부탁드려요.
(1) 전체 로그
(2) 카카오 로그인 버튼 클릭부터 에러 재현 영상
(3) 캡쳐하신 흰화면의 URL