Firebase Users

Browse, inspect, edit, and manage Firebase Authentication users from a single interface.

Overview

The Authentication section provides a complete user management interface for Firebase Auth. Browse all users in a sortable table, inspect individual user details, create new users, and perform account actions like password resets and token revocation.

Prerequisites

Stackpane uses the Identity Toolkit API to power this feature. It must be enabled in your Google Cloud project.

gcloud services enable identitytoolkit.googleapis.com --project YOUR_PROJECT_ID
  • Required IAM role: Firebase Authentication Admin (roles/firebaseauth.admin) for full user management
  • Cost notes: Firebase Authentication is free for most use cases. Phone authentication and multi-tenancy may incur charges on the Blaze plan. Stackpane’s user listing and management operations do not incur additional costs beyond standard API usage.

User Listing

Navigate to the Authentication section from the sidebar to see all users in a table with the following columns:

  • Email — the user’s email address
  • Display Name — the user’s display name
  • Providers — authentication provider icons (Email, Google, Apple, Phone, etc.)
  • Phone — phone number if set
  • Status — active or disabled
  • Last Sign-In — when the user last authenticated
  • Created — account creation date

Users load with pagination (100 per page). Click Load More to fetch additional pages. Use column headers to sort by any field, and toggle column visibility with the column configuration button.

User Inspector

Click any user row to open the inspector panel with complete user details:

  • UID — the unique user identifier (selectable for copying)
  • Email and Display Name
  • Photo URL — with a preview thumbnail if available
  • Status — active or disabled, with a toggle to change it
  • Email Verified — verification status
  • Phone Number — if set
  • Providers — list of linked authentication providers
  • Creation Date and Last Sign-In
  • Custom Claims — JSON key-value pairs for role-based access control

Editing User Properties

  1. Click Edit to enter edit mode.
  2. Modify email, display name, photo URL, or disabled status.
  3. Edit custom claims using the key-value editor with a byte size indicator (Firebase limit: 1000 bytes).
  4. Click Save to commit changes.

Creating Users

Create new Firebase Auth users:

  1. Click the + button and select Create User.
  2. Enter the email address (must contain @).
  3. Enter and confirm a password (minimum 6 characters).
  4. Optionally enter a display name.
  5. Click Create User.

The new user appears in the table immediately.

Account Actions

From the user inspector, perform these account actions:

  • Send Password Reset — sends a password reset email to the user’s email address
  • Revoke Refresh Tokens — signs the user out of all sessions by invalidating their tokens
  • Delete User — permanently removes the user account (with a confirmation dialog)