Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Passkeys Laravel Package

marcelweidum/filament-passkeys

Add passkey (WebAuthn) authentication to your Filament app via Spatie Laravel Passkeys. Includes migrations, routes, and a simple Panel plugin, with profile integration for managing user passkeys. Compatible with Filament v5 (3.x).

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Enhancing Security & UX: Replace traditional password-based authentication with FIDO2 passkeys (passwordless, phishing-resistant) for Filament admin panels, reducing credential stuffing risks and improving user adoption.
  • Roadmap Alignment: Supports a zero-trust security roadmap by integrating modern authentication standards (WebAuthn) into Laravel/Filament apps without reinventing the wheel.
  • Build vs. Buy: Buy—avoids 6–12 months of dev effort to build a compliant WebAuthn solution while leveraging Spatie’s battle-tested passkeys package.
  • Use Cases:
    • Admin panels (Filament v3–v5) where security is critical but UX friction must be minimized.
    • B2B SaaS with high-value dashboards (e.g., analytics, CRM) where passkeys reduce support overhead from password resets.
    • Compliance-driven projects (GDPR, SOC 2) requiring strong authentication.

When to Consider This Package

Adopt if:

  • Your Filament app (v3–v5) prioritizes security over legacy password flows.
  • You need minimal dev effort (1–2 hours to integrate) for a future-proof solution.
  • Your users are tech-savvy (e.g., internal tools, B2B) or already use passkeys (e.g., iCloud Keychain, Google Password Manager).
  • You’re not constrained by legacy systems requiring password hashes (e.g., bcrypt).

Look elsewhere if:

  • Your app must support older browsers (e.g., IE11) or devices without WebAuthn (e.g., some Android versions).
  • You need multi-factor authentication (MFA) beyond passkeys (e.g., TOTP, hardware keys).
  • Your team lacks Laravel/Filament expertise—this requires basic PHP/Blade familiarity.
  • You’re building a public-facing consumer app where passkeys may confuse non-tech users.

How to Pitch It (Stakeholders)

For Executives: *"This package lets us replace passwords with passkeys—secure, phishing-proof credentials that users can create in seconds using their iPhone, Android, or Windows Hello. For our Filament admin tools, this means:

  • 30–50% fewer password resets (saving support costs).
  • Stronger security without friction (no more ‘Forgot Password?’ flows).
  • Future-proof compliance with zero-trust standards. It’s a 1-day integration that pays off immediately in security and UX."*

For Engineering: *"Leverages Spatie’s Laravel Passkeys (a production-ready WebAuthn library) with Filament-specific UI. Key benefits:

  • Drop-in replacement for Filament’s auth system (supports login, registration, and recovery).
  • Minimal boilerplate: 3 steps to install, handles edge cases (e.g., lost devices).
  • Extensible: Customize the Filament login form or add passkey fallback for legacy users.
  • Actively maintained (updated for Filament v5, MIT-licensed). Tradeoff: Requires Filament v3+ and modern browsers, but aligns with our security roadmap."*
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours