Authenticatable interfaces.APP_KEY is secure (e.g., AWS KMS).user_id + credential_id).Auth::attempt() or Auth::guard()?Password guard with a Passkey guard.auth:passkey middleware for route protection.passkeys table).LoginController, RegisterController)./login, /register) for passkey replacement./passkey/register).Auth::guard('passkey')->attempt($credentials) ||
Auth::guard('password')->attempt($credentials);
laravel-sanctum or spatie/laravel-permission if they override auth logic.passkeys table schema matches expectations (e.g., user_id, credential_id, public_key).config/passkey.php (e.g., RP ID, challenge settings).moox/passkey for security patches (MIT license allows forks if needed).NotAllowedError for cross-origin).dd($request->all()) to inspect WebAuthn challenges.debugbar for auth events.user_id and credential_id in the passkeys table.How can I help you explore Laravel packages today?