跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Firebase Auth Basics

技能 已验证 活跃
属于:Firebase

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

质量评分

已验证
95 /100
1 day ago 分析

信任信号

最近提交2 days ago
星标280
许可证Apache-2.0
状态
查看源代码

类似扩展

Netlify Identity

100

用于身份验证、用户注册、登录、密码恢复、OAuth 提供商、基于角色的访问控制或保护路由和函数。始终使用 `@netlify/identity`。切勿使用 `netlify-identity-widget` 或 `gotrue-js` — 它们已弃用。

技能
netlify

Auth0 SPA JS Integration

100

Use 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

技能
auth0

Firebase Firestore

100

Sets 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.

技能
firebase

Mongodb Mcp Setup

100

指导用户配置关键的 MongoDB MCP 服务器选项。当用户已安装 MongoDB MCP 服务器但未配置必需的环境变量,或当他们询问连接到 MongoDB/Atlas 但未设置凭据时,请使用此技能。

技能
mongodb

Auth0 Express OAuth2 JWT Bearer

100

Use 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

Auth0 Nuxt

100

Use 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

技能
auth0