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
- Go to Firebase Console > Authentication > Sign-in method
- Enable desired providers (Email/Password, Google, etc.)
- Configure OAuth providers with client ID/secret
2. Initialize Firebase Auth (Client)
Related skills
More from jezweb/claude-skills
tailwind-v4-shadcn
|
2.7Ktanstack-query
|
2.5Kshadcn-ui
Install and configure shadcn/ui components for React projects. Guides component selection, installation order, dependency management, customisation with semantic tokens, and common UI recipes (forms, data tables, navigation, modals). Use after tailwind-theme-builder has set up the theme infrastructure, when adding components, building forms, creating data tables, or setting up navigation.
2.5Ktailwind-theme-builder
>
2.2Kfastapi
|
2.0Kcolor-palette
>
1.9K