Fuego

Firebase Authentication in Fuego

big-idea

Fuego provides an intuitive interface for managing Firebase Authentication users. With support for multi-tenancy (when Identity Platform is enabled), it allows seamless administration of authentication across different projects.

Features

  • User Management: View, edit, and delete Firebase Authentication users.
  • Multi-Tenancy Support: Manage users across different tenants when Identity Platform is enabled.
  • Filtering & Searching: Locate users quickly using multiple search conditions.
  • User Details Editing: Modify user attributes, including email, display name, and authentication provider.
  • Custom Claims Management: Assign and manage user roles using custom claims.
  • Multi-Factor Authentication: View MFA information and manage phone-based second factors.

Managing Users

Viewing Users

The main Users (Firebase Auth) panel displays a list of registered users. Key details include:

  • UID (Unique Identifier)
  • Identity (Display Name & Email)
  • Provider (Google, Facebook, Email, etc.)
  • Creation & Last Access Dates
  • Email Verification Status
  • Custom Claims

Firebase authentication

Use the filtering options to search for users based on:

  • User ID
  • Email Address
  • Phone number
  • Authentication Provider ID Firebase authentication filters

Editing User Details

Click on a user to open the User Details panel, where you can:

  • Update their display name and email
  • Enable or disable the account
  • Verify or unverify their email
  • Manage authentication providers
  • Modify custom claims (e.g., admin roles, permissions) Firebase authentication

Adding New Users

Click + Add to manually register a new user by providing an email and password.

Multi-Factor Authentication (MFA)

Fuego displays the Multi-Factor Authentication information associated with each user, allowing you to review the enrolled second factors directly from the User Details panel.

You can also add new phone-based second factors or modify existing ones, as long as all the user’s enrolled factors are of type phone. If the user has any non-phone factor enrolled (for example, TOTP), the MFA data becomes read-only and cannot be modified from Fuego.

Multi-Tenancy Support

If Identity Platform is enabled, Fuego allows you to manage users across multiple tenants. Use the tenant selector to switch between different authentication environments.


Conclusion

Fuego simplifies Firebase Authentication management, providing powerful tools for user administration, custom claims, and multi-tenancy. Whether you’re managing a single project or multiple tenants, Fuego offers a streamlined and efficient workflow.


Related resources