-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🐛 [firebase_ui_oauth_google] I think clientId
should be optional, not required
#10320
Comments
Thanks for the report @kyle-seongwoo-jun |
@darshankawar Yes, unfortunately I checked issue #10017, but it does not appear to be related to my issue because it is an Android-specific issue and this issue is related to an iOS project. |
Thanks for the feedback. /cc @Lyokone |
@kyle-seongwoo-jun The For the cases when |
@lesnitsky Thank you for clarifying the reasoning behind keeping the "clientId" parameter required in the firebase_ui_oauth_google package. I understand that having a seamless integration on desktop platforms is important for the library to follow the Flutter motto of "build once, run everywhere." It's great to hear that the #10360 issue introduces the "iOSPreferPlist" option, which will allow developers to use "GoogleService-Info.plist" on iOS by ignoring the "clientId" parameter. I appreciate the time and effort put into improving the library. Thank you 😍 |
Hi @lesnitsky, can I get an update on the status of PR #10360? It was approved a few days ago, but it hasn't been merged yet, so I'm just curious about the status. Thank you! |
@kyle-seongwoo-jun I have no idea why it wasn't merged after 2nd approval, probably @Lyokone just forgot to merge it :) it's merged now |
May be related: #9823
I would like to suggest making the
clientId
parameter optional in the firebase_ui_oauth_google package, as it is not required according to the documentation for the google_sign_in package.The documentation states that "It is optional if file-based configuration is used. The value specified here has precedence over a value from a configuration file."
This means that if a developer wants to use file-based configuration, such as a
GoogleService-Info.plist
file, they are currently unable to do so because theclientId
parameter is required.Making this parameter optional would provide more flexibility for developers using the firebase_ui_oauth_google package.
Thank you.
The text was updated successfully, but these errors were encountered: