happenv-com/filament-passkeys
Filament plugin that adds passkey (WebAuthn) authentication to Laravel admin panels, letting users sign in with biometrics or hardware security keys instead of passwords, with passkey registration and management built in.
filament-passkeys wraps WebAuthn/passkey support into the Filament panel login flow. For a PM, this is the classic "don't hand-roll a security protocol" decision — the package lets you ship passkeys as a login option without owning credential registration, challenge generation, or attestation verification in-house.Consider it when:
Look elsewhere when:
For executives (one paragraph): We can offer passkey sign-in on our Filament-based admin/portal in days rather than a multi-week build, using a small open-source plugin that the maintainer is actively keeping current — the latest patch fixed an authentication reliability bug and standardized the release tooling. It reduces password-related support and phishing exposure on our highest-privilege accounts. It is not a platform-wide identity strategy: if passkeys become core to the customer experience or we need SSO/SCIM, we'd graduate to a dedicated identity provider. Recommendation: adopt for internal/admin surfaces now, keep customer-facing passkeys as a separately-scoped decision.
For engineering (one paragraph): happenv-com/filament-passkeys integrates WebAuthn passkeys into Filament's login and profile flows. v1.4.2 is a patch: it fixes prompt initialization to run per challenge instead of once per page load (removes stale-challenge flakiness) and moves CI to the Happenv package standard. No breaking changes — safe to bump. Two asks before we commit: (1) manual regression on repeated and cancelled passkey attempts within a single page session, since that's the area just patched; (2) an explicit note in our dependency review that this is a single-maintainer package, so we know our exit cost if it goes stale.
How can I help you explore Laravel packages today?