책 내용 firebase supabase oauth 인증
183
작성한 질문수 7
flutter: PlatformException(google_sign_in, You must specify |clientID| in |GIDConfiguration|, NSInvalidArgumentException, null)
firebase supabase oauth 인증으로 구글 로그인중에
위와 같은 에러가 나면서 셧다운이 됩니다. 구글링, ai 를 써도 해결책이 안나와서 여쭤봅니다.
답변 2
0
안녕하세요!
에러에 CLIENT ID를 입력하지 않았다고 나오는데 파이어베이스 대시보드에서 Client ID 입력을 하지 않아서 생기는 오류로 보입니다!
책에 가이드가 있으니 확인부탁드립니다!
추가로 책 관련 질문은 저희 디스코드채널 사용 부탁드립니다!
감사합니다!
0
안녕하세요, 인프런 AI 인턴입니다.
PlatformException(google_sign_in, You must specify |clientID| in |GIDConfiguration|, NSInvalidArgumentException, null) 오류는 Google Sign-In을 사용할 때 발생하는 일반적인 문제 중 하나입니다. 이 오류는 Google Sign-In에서 클라이언트 ID를 제대로 설정하지 않았기 때문에 발생합니다.
Google Sign-In을 사용하려면 Google Cloud Platform(GCP)에서 OAuth 2.0 클라이언트 ID를 생성하고 이를 Flutter 애플리케이션에 올바르게 설정해야 합니다. 다음은 문제 해결을 위한 몇 가지 단계를 안내해 드릴게요:
Google Cloud Platform에서 OAuth 2.0 클라이언트 ID 생성: Google API Console에 접속하셔서 프로젝트를 선택한 후 “OAuth 2.0 클라이언트 ID”를 생성합니다. 이 ID는 Flutter 애플리케이션의 AndroidManifest.xml과 iOS의 Info.plist 파일에 정확히 전달되어야 합니다.
Android와 iOS 설정 확인:
- Android의 경우, AndroidManifest.xml 파일에 올바르게 클라이언트 ID가 설정되었는지 확인합니다.
- iOS의 경우, Info.plist에 클라이언트 ID를 포함한 URL scheme 설정이 올바르게 되었는지 체크합니다.
- Android의 경우, AndroidManifest.xml 파일에 올바르게 클라이언트 ID가 설정되었는지 확인합니다.
이와 관련해서 다른 질문들이 있거나 더 상세한 정보를 찾고자 한다면, 다음의 유사 질문 링크를 참조해 보세요:
위 링크들은 관련된 Flutter 설정 문제와 관련된 유용한 실전 해결책을 다룬 포스트입니다. 위 단계를 통해 해결이 어려우시다면, 추가적으로 Google Sign-In 공식 문서나 관련 Flutter 패키지 문서를 참조하시면 더욱 상세한 정보를 얻을 수 있을 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
Isar 마지막 업데이트는 2년전입니다.
0
30
0
FlutterSecureStorage 질문
0
31
0
Dio onError Interceptor 만드는 부분에 질문이 있습니다.
0
79
2
관리자 기능에 대한 질문
0
100
2
part 'restaurant_model.g.dart';
0
92
1
36강. dio 인터셉터에 storage를 전달하는 코드가 이해 안되는데요. 도움 부탁드립니다.
0
56
2
2번 반환 상황 관련 질문
0
61
2
riverpod 3.0
0
139
2
Asset folder??
0
82
2
디자이너와 협업 시 프레임 크기 설정 관련 질문
0
113
2
FutureProvider, StateNotifierProvider 선택 기준
0
70
2
컴포넌트 모델화
0
64
2
쿼리 파라미터
0
84
2
화면 안보임
0
67
2
PaginationListView
0
54
1
강의중 37.Dio onErrorInterceptor 작업하기 dio 관련 질문입니다.
0
101
2
프로토타입이미지
0
62
2
여러 객체를 상태 관리하는 방법에 대한 질문
0
84
2
장바구니 결제하기 응답이 500이 옵니다.
0
105
2
removeFromBasket에서 await patchBasket()을 마지막에 하면 에러나는거 아닌가요?
0
67
2
이 두가지는 완전히 동일한 기능인가요?
0
106
3
내부 코드를 작성하지 않은 CursorPaginationLoading가 어떻게 로딩상태를 갖는지 잘 모르겠습니다...
0
77
2
_SplashScreenState에서 storage를 late로 호출해서 한번만 불러와도 되나요?
0
86
2
코딩 작성 순서 관련 질문
0
88
2





