I started work on a React Native project about a week ago and originaly just set it up with email and password login, that works find but after trying to set up Google Sign In I’ve hit a bit of a roadblock.
It seems to be able to work when I have OpenID Connect turned on, but I would like to be able to recieve the meta data when a user signs up. I’m able to log out my meta data so its getting passed making the request to Google, but below is the error I’m getting;
Same issue as OP. I could not get Google Sign In working until I turned on OpenID Conenct in the realm authentication provider portal. Once I turned on OpenID Connect everything worked fine, but I could not get it to work without this.
I was fine with that setting, so I moved forward without much investigation. I no longer have the error messages or steps to replicate the problem. I am only posting this reply here in case others who are experiencing the same issue know to try turning on OpenID Connect through the Realm portal.
I’ve also experienced the same issue. I cannot use Google provider unless I check that “OpenID Connect” option in the Authentication Providers tab. That way I’m not able to get user information like the email address, profile photo etc. I can just see the full name and nothing else.
Not sure if anyone has a solution for this problem, it would be much appreciated.
Not sure if we have to enable some special permission inside a Google Cloud Platform project itself, in order to get some additional user info except the name…?
@111757 I submitted a bug report to the developers and they gave me a workaround that allows us to get the email + other personal info from Google. You can read desistefanova’s solution here.
It just requires switching to authenticating with JWT, which Google accepts.
I started working on authtentication providers, I choose Bahrain free tier, but when I wanted to sync I was not allowed, since in Bahrain its not suppored. so I deleted the app, and db, created one in europe, and then now im getting the same error as you.
I cannot login anymore. I dont know if this has to do with the location, or another thing.