Download the PHP package componenta/auth-webauthn without Composer
On this page you can find all versions of the php package componenta/auth-webauthn. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download componenta/auth-webauthn
More information about componenta/auth-webauthn
Files in componenta/auth-webauthn
Package auth-webauthn
Short Description WebAuthn/passkey authentication and reauthentication for Componenta Auth 3
License MIT
Informations about the package auth-webauthn
Componenta Auth WebAuthn
WebAuthn/passkey registration, authentication and reauthentication for Componenta Auth 3.
Cryptographic ceremony validation is delegated to web-auth/webauthn-lib.
Componenta owns only RP/origin configuration, short-lived one-time ceremonies,
credential persistence, identity binding, session issuance/rotation and
AuthenticationEvidence.
Discoverable browser login ceremonies are bound server-side to the exact pre-authentication transaction that requested them, preventing assertion forwarding/session-swapping across browsers.
Evidence reflects what the authenticator actually proved. A successful WebAuthn
assertion adds webauthn, possession and phishing_resistant.
user_verified is added separately only when the assertion's UV flag is set,
so privileged policy can explicitly require both phishing resistance and user
verification.
Authentication service contract
WebAuthnService::validateAuthentication() returns a
WebAuthnAuthenticationAttempt or null. After checking admission and browser
binding, call commitAuthentication(); issue or rotate a session only when it
returns true. The unused preliminary WebAuthnAuthentication DTO has been removed.
All versions of auth-webauthn with dependencies
ext-json Version *
ext-openssl Version *
componenta/auth Version ^3.0
componenta/auth-session Version ^1.0
componenta/auth-session-http Version ^1.0
componenta/identity Version ^1.0.1
cycle/database Version ^2.22
psr/clock Version ^1.0
psr/http-factory Version ^1.0
psr/http-message Version ^2.0
psr/http-server-handler Version ^1.0
symfony/serializer Version ^7.0|^8.0
web-auth/webauthn-lib Version ^5.3