What problem does it solve? Choosing and correctly implementing authentication is error-prone: developers must compare platforms, configure MFA, secure tokens, and meet compliance requirements without introducing vulnerabilities like token theft or weak session handling. ## Core Features & Use Cases - Platform Selection Guidance: Compares Auth0 (enterprise security, FAPI compliance), Clerk (pre-built React UI, passkeys), and Firebase Auth (mobile-first, Google ecosystem) with decision matrices and pricing breakdowns. - Implementation References: Provides detailed guides for attack protection, MFA enrollment, WebAuthn/passkeys, social login, phone authentication, custom claims, and organization management per platform. - Security Best Practices: Covers token storage rules, sender constraining (DPoP/mTLS), session management, and verification checklists to avoid common vulnerabilities. - Use Case: A team building a Next.js B2B SaaS can use this Skill to pick Clerk for its organization management, then follow the reference to configure middleware route protection and WebAuthn passkeys. ## Quick Start Ask the agent to help you choose between Auth0, Clerk, and Firebase Auth for your application and implement the sign-in flow with MFA.