{"repo":"asbiin/laravel-webauthn","free":true,"listed":false,"github":"https://github.com/asbiin/laravel-webauthn","clone":"git clone https://github.com/asbiin/laravel-webauthn.git","description":"Webauthn adapter for Laravel","language":"PHP","stars":311,"topics":["webauthn","laravel-webauthn","laravel","library","php","authentication","hacktoberfest"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Webauthn adapter for Laravel ============================ - Features - Installation - Configuration - Set Up - Option 1: add LaravelWebauthn middleware - Login via remember - Option 2: Passwordless authentication - Disabling Views - Cache - Usage - Authenticate - Register a new key - Routes - Ignore route creation - Customizing The Authentication Pipeline - Rate Limiter - Events - View response - Compatibility - Laravel compatibility - Browser compatibility - Homestead - License LaravelWebauthn is the adapter to use Webauthn as 2FA (two-factor authentication) or as passwordless authentication on Laravel. Try this now on the demo application. Features - Manage Webauthn keys registration - 2nd factor authentication: add a middleware service to use a Webauthn key as 2FA - Login provider using a Webauthn key, without password Installation Install this package with: Configuration You can publish LaravelWebauthn configuration in a file named config/webauthn.php , and resources using the vendor:publish command: Next, you should migrate your database: Set Up Option 1: add LaravelWebauthn middleware The Webauthn middleware will force the user to authenticate their webauthn key for certain routes. Assign the middleware to a route or a group of routes: The Webauthn middleware will redirect the user to the webauthn login page when required. Login via remember When session expires, but the user have set the remember cookie, you can revalidate webauthn session by subscribing to the Laravel","default_branch":null,"files":null,"tree":[],"storefront":"/r/asbiin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/asbiin/laravel-webauthn/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}