Firebase Auth Basics
Skill Verifiziert AktivGuide for setting up and using Firebase Authentication. Use this skill when the user's app requires user sign-in, user management, or secure data access using auth rules.
To guide users on effectively setting up and utilizing Firebase Authentication for their applications, ensuring secure user sign-in, management, and data access.
Funktionen
- Firebase Authentication setup guide
- CLI and Console provisioning instructions
- Client SDK integration examples (Web, Flutter, Android)
- Firebase Security Rules for data access
- Explanation of core authentication concepts (Users, Providers, Tokens)
Anwendungsfälle
- Implementing user sign-in and sign-up flows
- Managing user accounts and profiles
- Securing data access with Firebase Authentication rules
- Integrating federated identity providers like Google, Facebook, etc.
Nicht-Ziele
- General Firebase project setup or management
- Configuration of other Firebase services (e.g., Firestore, Storage)
- Detailed error handling for every possible SDK exception
Documentation
- info:Configuration & parameter referenceThe SKILL.md mentions prerequisites like Firebase Project creation and CLI installation, but detailed parameter references for `firebase.json` configuration or CLI commands are not explicitly documented.
Compliance
- info:GDPRThe skill deals with user authentication and may involve personal data (email, display name) passed to Firebase services. It doesn't contain explicit sanitization steps but relies on Firebase's handling of this data.
Execution
- info:Pinned dependenciesThe skill guides users to install Firebase CLI and SDKs, often recommending the latest versions, but does not explicitly pin specific dependency versions within its own bundle.
Practical Utility
- info:Edge casesWhile the skill covers core concepts and setup, explicit documentation of failure modes, symptoms, and recovery steps for edge cases (e.g., rate limits, expired credentials) is not detailed.
Installation
Zuerst Marketplace hinzufügen
/plugin marketplace add firebase/agent-skills/plugin install agent-skills@firebaseQualitätspunktzahl
VerifiziertVertrauenssignale
Ähnliche Erweiterungen
Netlify Identity
100Verwenden Sie dies, wenn die Aufgabe Authentifizierung, Benutzerregistrierungen, Anmeldungen, Passwortwiederherstellung, OAuth-Anbieter, rollenbasierte Zugriffskontrolle oder den Schutz von Routen und Funktionen beinhaltet. Verwenden Sie immer `@netlify/identity`. Verwenden Sie niemals `netlify-identity-widget` oder `gotrue-js` – diese sind veraltet.
Auth0 SPA JS Integration
100Use when adding authentication to Vanilla JS, Svelte, or any framework-agnostic single-page applications - integrates @auth0/auth0-spa-js SDK for SPAs without framework-specific wrappers
Firebase Firestore
100Sets up, manages, and executes queries against Cloud Firestore database instances. You MUST unconditionally activate this skill if you plan to use Firestore in any way. Use when listing or creating Firestore databases, configuring security rules, designing data models, writing client SDK queries, or checking indexes.
Mongodb Mcp Setup
100Anleitung für Benutzer zur Konfiguration wichtiger MongoDB MCP-Serveroptionen. Verwenden Sie diese Skill, wenn ein Benutzer den MongoDB MCP-Server installiert hat, aber die erforderlichen Umgebungsvariablen nicht konfiguriert wurden oder wenn er nach der Verbindung zu MongoDB/Atlas fragt und die Anmeldeinformationen nicht eingerichtet sind.
Auth0 Express OAuth2 JWT Bearer
100Use when adding Auth0 token validation to Express or Node.js APIs - integrates express-oauth2-jwt-bearer SDK to protect Node.js API endpoints with JWT Bearer authentication, scope-based RBAC, claim validation, and optional DPoP support
Auth0 Nuxt
100Use when implementing Auth0 authentication in Nuxt 3/4 applications, configuring session management, protecting routes with middleware, or integrating API access tokens - provides setup patterns, composable usage, and security best practices for the @auth0/auth0-nuxt SDK