Habilidades firebase-auth-basics
📦

firebase-auth-basics

Seguro

實作 Firebase Authentication

為您的應用程式新增安全的用戶驗證功能,無需從零開始建置驗證基礎設施。此技能將指導您完成 Firebase Authentication 設定,支援多種登入提供者和安全規則。

Soporta: Claude Codex Code(CC)
🥉 74 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "firebase-auth-basics". 為我的 Firebase 網頁應用程式設定 Google 登入

Resultado esperado:

  • 使用 getAuth(app) 初始化 Firebase Auth
  • 建立 GoogleAuthProvider 實體
  • 呼叫 signInWithPopup(auth, provider) 觸發 Google 登入流程
  • 處理結果以存取用戶資訊和 Google 存取權杖
  • 實作取消登入和帳號衝突的錯誤處理

Usando "firebase-auth-basics". 撰寫保護用戶文件的安全規則

Resultado esperado:

  • match /users/{userId} {
  • allow read, write: if request.auth != null && request.auth.uid == userId;
  • }

Auditoría de seguridad

Seguro
v1 • 4/10/2026

This skill consists entirely of Markdown documentation files teaching Firebase Authentication implementation. Static analyzer flagged code fence markers in documentation as 'external commands' and reference URLs as 'network' patterns - all false positives. No executable code present. The skill provides legitimate instructional content for Firebase Auth SDK usage.

3
Archivos escaneados
414
Líneas analizadas
0
hallazgos
1
Auditorías totales
No se encontraron problemas de seguridad
Auditado por: claude

Puntuación de calidad

41
Arquitectura
100
Mantenibilidad
87
Contenido
42
Comunidad
100
Seguridad
91
Cumplimiento de la especificación

Lo que puedes crear

新應用程式驗證

以最少的設定時間為新的網頁應用程式新增用戶登入功能。

聯合身分整合

允許用戶使用現有的 Google、Apple 或社群媒體帳號登入。

安全資料存取模式

根據用戶驗證狀態實作 Firestore 或 Storage 安全規則。

Prueba estos prompts

基本電子郵件驗證設定
協助我使用 Firebase Auth 為網頁應用程式設定電子郵件/密碼驗證。展示如何創建新用戶帳號並處理登入錯誤。
Google 登入實作
我希望用戶使用 Google 帳號登入。展示用於彈出式 Google 登入的 Firebase Auth 程式碼,以及如何存取用戶的電子郵件和頭像。
用戶資料安全規則
撰寫 Firestore 安全規則,確保用戶只能讀取和寫入自己的用戶文件。集合名稱為 'users',每個文件 ID 應與用戶的 UID 相符。
電子郵件連結驗證流程
實作使用電子郵件連結的無密碼登入。展示如何發送登入電子郵件並處理回呼以在著陸頁面完成驗證。

Mejores prácticas

  • 使用 onAuthStateChanged 監聽器來回應整個應用程式生命週期中的驗證狀態變更
  • 僅在具有適當安全規則的 Firestore/Storage 中儲存敏感資料,而非用戶端儲存
  • 為電子郵件/密碼帳號啟用電子郵件驗證以減少虛假註冊
  • 使用 Firebase Console 設定具有正確授權網域的 OAuth 提供者

Evitar

  • 將驗證權杖儲存在 localStorage - Firebase Auth 會自動處理權杖更新
  • 僅在頁面載入時檢查驗證 - 應使用驗證狀態監聽器來獲得即時更新
  • 撰寫安全規則時信任用戶端提供的資料,而非透過 request.auth 進行驗證
  • 略過驗證操作的錯誤處理 - 應始終捕捉驗證錯誤並向用戶顯示

Preguntas frecuentes

我需要 Firebase CLI 才能使用此技能嗎?
不需要,Firebase CLI 是可選的。您可以完全透過 Firebase Console 設定驗證提供者。CLI 提供專案設定和本機模擬器使用的替代方案。
我應該為應用程式選擇哪個驗證提供者?
Google 登入推薦作為具有高用戶熟悉度的安全預設選項。電子郵件/密碼提供最大的相容性但需要電子郵件驗證。建議提供多種提供者以最大化註冊轉換率。
Firebase Authentication tokens 安全嗎?
是的,Firebase 使用業界標準的 JWT tokens,會自動更新。SDK 會安全地處理權杖管理。切勿手動提取或儲存權杖 - 讓 Firebase Auth 管理它們。
我可以將 Firebase Auth 與現有的後端一起使用嗎?
是的,Firebase Auth 可與自訂後端整合。使用用戶端的 ID token 透過 Firebase Admin SDK 在後端驗證用戶身分。
如果匿名用戶想要升級為永久帳號會發生什麼?
Firebase 支援帳號連結。先登入匿名用戶,然後連結永久憑證(電子郵件/密碼或 OAuth 提供者)以保留其資料和匿名 UID。
安全規則適用於所有 Firebase 服務嗎?
安全規則可用於 Firestore、Realtime Database 和 Cloud Storage。每項服務都有自己的規則語法,但都支援 request.auth 進行驗證檢查。

Detalles del desarrollador

Estructura de archivos