Xerri
Xerri

Reputation: 5046

Angularfire - Get email by uid? #askfirebase

I have an Ionic application using Firebase so I opted to use Angularfire. Currently running Angularfire4. In my application I store the uid and I want to get email related with that uid. I use the email/password login provided by firebase. How can I translate the uid to an email?

The only method found is when using nodejs.

Upvotes: 0

Views: 144

Answers (1)

Frank van Puffelen
Frank van Puffelen

Reputation: 599836

The only data that is exposed in the client-side Authentication SDKs is the profile of the currently authenticated user.

There is no way to look up user data for a UID with the Firebase Authentication client-side SDKs. While admittedly convenient, it would make leaking user-data way too easy.

The only way to look up user data by UID is using the Admin SDK that you found. The idea is that you run those in a trusted environment (e.g. a server you control, or Cloud Functions) and selectively expose the user data that your app needs.

Upvotes: 1

Related Questions