firebase-auth

Installation
Summary

Email/password, OAuth, phone auth, and custom tokens for user authentication and session management.

  • Supports email/password sign-up and sign-in with password reset, plus OAuth providers (Google, GitHub, Microsoft, Apple) with popup and redirect flows
  • Includes client-side auth state management via listeners and React hooks, plus server-side token verification and session cookies for SSR applications
  • Provides custom claims and roles, phone authentication with reCAPTCHA, and multi-factor authentication enrollment and verification
  • Prevents 12 documented errors including invalid credentials, popup blocking, token expiration, and custom claims caching issues through proper error handling and token refresh patterns
SKILL.md

Firebase Authentication

Status: Production Ready Last Updated: 2026-01-25 Dependencies: None (standalone skill) Latest Versions: firebase@12.8.0, firebase-admin@13.6.0


Quick Start (5 Minutes)

1. Enable Auth Providers in Firebase Console

  1. Go to Firebase Console > Authentication > Sign-in method
  2. Enable desired providers (Email/Password, Google, etc.)
  3. Configure OAuth providers with client ID/secret

2. Initialize Firebase Auth (Client)

Related skills
Installs
370
GitHub Stars
776
First Seen
Jan 26, 2026