Firebase Auth Basics
技能 已验证 活跃Guide 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.
功能
- 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)
使用场景
- 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.
非目标
- 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.
安装
请先添加 Marketplace
/plugin marketplace add firebase/agent-skills/plugin install agent-skills@firebase质量评分
已验证类似扩展
Netlify Identity
100用于身份验证、用户注册、登录、密码恢复、OAuth 提供商、基于角色的访问控制或保护路由和函数。始终使用 `@netlify/identity`。切勿使用 `netlify-identity-widget` 或 `gotrue-js` — 它们已弃用。
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
100指导用户配置关键的 MongoDB MCP 服务器选项。当用户已安装 MongoDB MCP 服务器但未配置必需的环境变量,或当他们询问连接到 MongoDB/Atlas 但未设置凭据时,请使用此技能。
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