Get current user (Firebase Auth)
  • 18 May 2022
  • 1 Minute to read
  • Dark
  • PDF

Get current user (Firebase Auth)

  • Dark
  • PDF

Retrieve current Firebase Auth user info.

If the retrieve operation is successful and a current user exists, the first output is triggered and the Firebase User object returned.

If the retrieve operation is successful but there's no currently authenticated user, the second output is triggered.

If the operation fails, the third output is triggered.

To use this flow, your app must have Firebase configured in your project.

Input arguments

Label Key Type Required? Default Description

Output arguments

Number of outputs: 3

Label Key Type Description
Current user currentUser Object Firebase User object for current user
  • Display name
currentUser.displayName String User display name
  • Email String User email
  • Phone number
currentUser.phoneNumber String User phone number
  • Photo URL
currentUser.photoURL String User photo URL
  • Provider ID
currentUser.providerId String Authentication provider ID
  • UID
currentUser.uid String Unique ID of the user
  • Email verified
currentUser.emailVerified Boolean Is user email verified
  • Is anonymous
currentUser.isAnonymous Boolean Is user anonymous
  • Metadata
currentUser.metadata Object User metadata
  • Multi factor
currentUser.multiFactor Object User multifactor related properties
  • Provider data
currentUser.providerData Array An array of user profile information from various sources
  • Refresh token
currentUser.refreshToken String User refresh token (used to refresh the auth session)
  • Tenant ID
currentUser.tenantId String User tenant ID


No events.


Label Code Description
Retrieving current user failed retrieveFailed Thrown if retrieving the current user failed.

Was this article helpful?