Adding "Authorized domains" section is missing from the Firebase Authentication console - firebase

I need to add authorized domains to my Firebase Authentication project.
The documentation says there are fields to add authorized domains in the console at a certain place. However, when you go there, it is not there. The documentation appears to be out of date and incorrect.
[IMAGE] Screenshot of Firebase documentation as of 2022-11-30
https://firebase.google.com/docs/auth/web/email-link-auth?authuser=2&hl=en
When you navigate there, notice how it's completely missing:
[IMAGE] Screenshot of Firebase Authentication Console, Sign-in Methods tab as of 2022-11-30
I've seen screenshots online where it appears, but perhaps those are old screenshots.
I tried navigating to the place in my Firebase console where the documentation told me to go.
It is not there.

Now you can find it on authentication -> settings tab

Related

How does oAuth consent screen work, if I move the custom domain from one firebase project to another?

I got the oAuth consent approved from a GCP/Firebase project - say ProjectA. I had the custom domain configured in ProjectA's Firebase hosting, while getting the approval. Now, I have removed the custom domain from ProjectA and added it to another GCP/Firebase project - ProjectB. But, both projects are in my user name/GCP billing account. Will this cause oAuth consent to be invalidated in future?
You'll need to delete your custom domain from the project, follow these steps:
Go to the Firebase Hosting console for your project, you will see your domain.
Hover over your domain.
There's an overflow menu (three vertical dots) on the right. From the overflow menu, select "Delete Domain".
You can find related detail on the How to move custom domain from one firebase project to another without downtime? page.
Once your custom domain deleted from the project, you can use it for the other project. You'll need to go through the OAuth consent screen approval process again, as it will correspond to another project, different from the initial one.

Why aren't my configurations for Meteor accounts-google package working any more?

I am NOT new to configuring the meteor add service-configuration specifically the accounts google package, in fact I have done so in several of my projects. It's always been as easy as following the instructions in the popup window (as seen in the image below) to configuring the package, and it has ALWAYS worked perfectly.
Ever since Google added the extra field to fill in under OAuth Consent Screen tab as seen in the image below
...I've started getting error messages with my google accounts configurations.
I do correctly fill in the Authorized domains section, ensuring that the details match the address given in the Authorized JavaScript origins and the Authorized redirect URIs, naturally leaving out the https://www. section... nevertheless, while signing in via google. I keep getting the below error message:
Can someone kindly explain what is going on here and how I can resolve this?
I found this article a NOT so clear solution and tried to follow the instructions but, perhaps the instructions aren't that clear, or are outdated.
Looking forward to your help.

Firebase permission: Create links

I'm trying to integrate Firebase with Crashlytics for my app. When I click the "Link apps" button on the Fabric / Firebase linking page, I get a Unable to create link, you do not have the required Firebase permissions to create links error.
The question is: exactly what kind of permission is needed? (I've got editing privileges - I'm not the owner of the project).
Mike from Firebase and Fabric here. You need to be an owner in Firebase and an admin/owner within Fabric in order to set up the linking flow.

Team work with same Firebase account

It's the first time I'm developing an app not by myself, but together with another guy. This app uses Firebase backend and we both need access to realtime database to modify nodes related to those parts which we're developing.
Is there a way to provide access to a single Firebase project to different users without me sharing my Google account credentials? Something like collaborators on GitHub?
Permissions is actually used for this.
Go to your Firebase Console and select the specific project.
Click on Settings (Cog button beside Overview) and select Permissions. This will redirect you to the Google Cloud Console, IAM & Admin part.
Click on ADD. Under Members, type in the Gmail of the other user, and in Roles, select Project > Editor.
Click on ADD.
From there, the corresponding Firebase Project should be visible on the other user's Firebase Console in a few hours. (However, if you're in a hurry, you could just copy-paste the link of the project with the other user logged-in on Google and they would still be able to access it).
From there, they'd be able to edit out the Database part or whichever you needed.

How to share the Google APIs Console with other developers

I have hired a developer to host Wordpress site on the Google Cloud and App Engine. He is asking me to provide my password of Gmail account so that he can host it for, but I don't want to provide my password to access Google APIs console. Is there any way to give access to other developer to work, just like Google Play Developer Console?
Yes, if you go to the following URL you can add developers to the project:
https://console.developers.google.com/project/<application-id>/permissions
Login to https://console.cloud.google.com/apis/
Click on top left menu and
Go to IAM & admin >> IAM >> Here you can add/remove users and manage permissions.
The link where you can manage the permissions:
https://console.developers.google.com/iam-admin/iam?project=<your-project-id>
If you do not have a project yet, create one here:
https://console.developers.google.com/projectcreate

Resources