Laravel Passkeys 是 Spatie 开发的一个软件包,它可以轻松地在 Laravel 应用程序中设置密码验证。密码验证允许您无需输入电子邮件和密码即可登录,只需使用您可以通过 1Password、macOS Passwords 或其他支持密码验证的应用程序生成的密码即可:
Passkeys 允许无密码登录,它通过生成安全密钥并将其存储在诸如 1Password、macOS 密码管理器或其他操作系统上的应用程序中来实现。此软件包提供了一种简单的方法来生成 Passkeys,并使用 Livewire 或 Blade 组件通过 Passkeys 对用户进行身份验证。
截至撰写本文时,Laravel Passkeys 仅支持 Laravel Livewire,但您也可以使用该包的 action 类,并使用 Inertia 和 React 或 Vue 创建自定义组件。请参阅…… 惯性中的应用 页面了解详情。
了解更多
您可以从 GitHub 上的源代码开始使用。 space/laravel-passkeys 。这 文档 它将帮助您完成安装,并提供您在应用程序中开始使用密码密钥所需的一切。最后,Spatie 创建了一个 space/laravel-passkeys 的演示应用程序 展示此套餐。






