Flutter에서 supabase로 카카오 로그인을 하는데 콜백 시 세션 정보가 없습니다

문의 시 사용하시는 SDK 버전 정보와 플랫폼(Android / iOS) 및 디벨로퍼스 앱ID를 알려주세요.


  • flutter 3.13.9
  • supabse_flutter ^2.3.3
  • 앱 ID 1037204

flutter 소스
ElevatedButton(
onPressed: () async {
final result = await supabase.auth.signInWithOAuth(OAuthProvider.kakao);
print(“결과 $result”);
// Listen to auth state changes in order to detect when ther OAuth login is complete.
supabase.auth.onAuthStateChange.listen((data) {
final AuthChangeEvent event = data.event;

              debugPrint('데이터 : $data');
              print(event);
              debugPrint('세션 : ${data.session}');
              if (event == AuthChangeEvent.signedIn) {
                debugPrint('데이터 : $data');
                debugPrint('세션 : ${data.session}');

                // Do something when user sign in
                Navigator.of(context)
                    .push(MaterialPageRoute(builder: (context) => KakaoInfo(session: data.session!)));
              }
            });
          },
          child: Text("카카오 로그인"))

위 버튼을 통해 응답 받은 이벤트를 확인하는데 세션 정보가 계속 없으며
버튼을 클릭 시 콜백 URL이 호출되며 바로 앱 화면으로 돌아 옵니다.

AuthChangeEvent의 값은 계속 initialSession입니다.

확인 한 번 부탁 드립니다 ㅠㅠ

1개의 좋아요