laragear/webauthn
Laravel package to authenticate users with WebAuthn passkeys (biometrics, device keys). Provides request validation and login flow with attestation/assertion support, compatible with Octane. Note: superseded by laravel/passkeys and unmaintained.
In light of the recent release of the official Laravel Passkeys implementation, this package is now unmaintained.
Project maintainers should migrate to the official library.
The current laragear/webauthn will not be updated any longer. It will remain as-is.
[!WARNING]
This library is considered abandoned for all purposes. Security patches won't be released in the future.
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v5.0.0...v5.0.1
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v4.1.0...v5.0.0
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v4.0.1...v4.1.0
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v4.0.0...v4.0.1
These are the (mostly) breaking changes:
webAuthnData() method for the user no longer returns an array, now it should return a Laragear\WebAuthn\WebAuthnData instancePascalCase.Full Changelog: https://github.com/Laragear/WebAuthn/compare/v3.1.0...v4.0.0
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v3.1.0...v3.1.1
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v3.0.2...v3.1.0
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v3.0.1...v3.0.2
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v3.0.0...v3.0.1
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v2.0.3...v3.0.0
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v2.0.2...v2.0.3
Fixes https://github.com/Laragear/webpass/issues/10
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v2.0.1...v2.0.2
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v2.0.0...v2.0.1
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v1.2.4...v2.0.0
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v1.2.3...v1.2.4
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v1.2.2...v1.2.3
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v1.2.1...v1.2.2
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v1.2.0...v1.2.1
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v1.1.5...v1.2.0
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v1.1.4...v1.1.5
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v1.1.3...v1.1.4
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v1.1.2...v1.1.3
Full Changelog: https://github.com/Laragear/WebAuthn/compare/v1.1.1...v1.1.2
This release fixes #3 , where the morph index is deemed too large for some databases.
Before, you had to publish the routes and register them manually.
Now, this step is simplified: only use WebAuthn::routes() to register a default set of routes.
The previous method will still be available for version 1.x
Start authenticating!
How can I help you explore Laravel packages today?