{"repo":"Firehed/webauthn-php","free":true,"listed":false,"github":"https://github.com/Firehed/webauthn-php","clone":"git clone https://github.com/Firehed/webauthn-php.git","description":"Web Authentication for PHP","language":"PHP","stars":20,"topics":["security","u2f","u2f-server","webauthn","webauthn-library","webauthn-server","passkeys"],"license":"MIT","category":"security-tools","readme_excerpt":"Web Authentication for PHP A way to move beyond passwords Support Passkeys and WebAuthn in your PHP app This library will help you get your PHP app ready to support passkeys and WebAuthn. It handles the processing and cryptographic verification of client data, and assists with credential storage and retrieval. There's a non-trivial amount of client-side work to also perform. Numerous examples are provided, but you'll want to be familiar with the WebAuthn spec and browser APIs. [!TIP] Want a hosted option? SnapAuth will have you up and running in minutes. Both client and server integrations are handled for you in just a couple lines of code. What is Web Authentication? Web Authentication, frequently referenced as WebAuthn , is a set of technologies and APIs to provide user authentication using modern cryptography. Instead of passwords and hashing, WebAuthn allows users to generate encryption keypairs, provide the public key to the server, and authenticate by signing server-generated challenges using the private key that never leaves their possession. This means that servers never touch sensitive data and cannot leak authentication information should a breach ever occur. This also means that users do not have to manage passwords for individual websites, and can instead rely on tools provided by operating systems, browsers, and hardware security keys. Using this library: A Crash Course This will cover the basic workflows for integrating this library to your web application. [!NO","default_branch":null,"files":null,"tree":[],"storefront":"/r/Firehed","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Firehed/webauthn-php/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."}