---
title: "Passkeys for Laravel — dokumentácia | Roundly"
description: "Vývojárska dokumentácia Passkeys for Laravel: WebAuthn registrácia a prihlásenie, druhý faktor, atestácia, správa kľúčov, udalosti a testovanie."
url: https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel
language: sk
---

[Všetky balíky](https://roundly-consulting.com/sk/open-source.md)

Open source

# Passkeys for Laravel

Inštalácia

`composer require roundly-consulting/passkeys-for-laravel`

Vyžaduje: PHP ^8.4 · Laravel ^12.0|^13.0

[GitHub](https://github.com/roundly-consulting/passkeys-for-laravel) [Packagist](https://packagist.org/packages/roundly-consulting/passkeys-for-laravel) [Prispieť (otvorí sa v novej karte)](https://donate.stripe.com/dRmeVe8FX5PF1Qd9pXcEw00) [Patreon](https://www.patreon.com/cw/roundly)

## Prehľad

Natívna WebAuthn / FIDO2 relying party pre prístupové kľúče (passkeys) v Laraveli. Pripraví možnosti, ktoré prehliadač potrebuje, overí podpísané odpovede, ktoré sa vrátia, a uloží každý kľúč k správnemu používateľovi — podľa ceremónií WebAuthn Level 2, s kľúčmi ES256, RS256 aj EdDSA. Balík je zámerne bez controllerov: routy, UI, obmedzovanie pokusov a vydávanie session či tokenov zostávajú vo vašej aplikácii. Licencia MIT a žiadna kryptografia tretích strán — kryptografiu zabezpečuje náš vlastný balík crypto-for-laravel.

### Čo získate

#### Fasáda, DI alebo akcie

Ceremónie na dve volania fasády Passkeys — alebo si injektujte PasskeyService, prípadne spúšťajte jednoúčelové akcie priamo.

#### Bez mena aj ako druhý faktor

Predvolene prihlásenie bez zadania mena; možnosti viazané na používateľa a očakávania vlastníka pre step-up a viac guardov.

#### Žiadna kryptografia tretích strán

ES256, RS256 a voliteľne EdDSA overované cez náš vlastný crypto-for-laravel — žiadna externá WebAuthn knižnica.

#### Rebríček dôvery atestácie

ignore, self alebo basic — formáty packed a Apple, pribalené korene Apple a Google, allowlist AAGUID. Konfigurácia, nie kód.

#### Bezpečné od základu

Jednorazové challenge viazané na ceremóniu, kontrola originu a RP ID, počítadlo podpisov len dopredu na detekciu klonov a žiadna enumerácia používateľov.

#### Správa s kontrolou vlastníctva

Passkeys::for($user) vypíše, premenuje a odvolá len kľúče daného účtu — k tomu bezpečný PasskeyResource a udalosti na audit.

#### Testovanie v cene

Zaznamenávajúci Passkeys::fake() s aserciami pre každú ceremóniu a softvérový VirtualAuthenticator na skutočné end-to-end testy.

### Dokumentácia

#### [Inštalácia](https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel/instalacia.md)

Inštalácia cez Composer, publikovanie a spustenie migrácií, potom nastavenie ID relying party a povolených originov.

#### [Konfigurácia](https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel/konfiguracia.md)

Každý konfiguračný kľúč s env premennou a predvolenou hodnotou — relying party, originy, algoritmy, challenge, atestácia a používateľ.

#### [Model používateľa](https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel/model-pouzivatela.md)

Pridajte stĺpec s nepriehľadným identifikátorom, implementujte HasPasskeys cez trait InteractsWithPasskeys a spúšťajte ceremónie priamo z modelu.

#### [Fasáda Passkeys](https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel/fasada.md)

Celé verejné API na jednej fasáde — Passkeys::for($user) pre všetko, čo patrí jednému účtu, ploché volania pre prihlásenie bez mena.

#### [DI a akcie](https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel/bez-fasady.md)

Injektujte PasskeyService a získate rovnaké API bez statických volaní, alebo z dôveryhodného kódu spustite jednoúčelovú akciu ceremónie.

#### [Registrácia](https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel/registracia.md)

Pripravte možnosti pre navigator.credentials.create(), overte atestačnú odpoveď a uložte prístupový kľúč s vlastným názvom.

#### [Prihlásenie](https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel/prihlasenie.md)

Prihlásenie bez mena alebo viazané na používateľa — pripravte možnosti, overte podpis a zo získaného kľúča spustite vlastnú session.

#### [Druhý faktor a očakávaný vlastník](https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel/druhy-faktor.md)

Vyžiadajte si kľúč konkrétneho účtu, vyžadujte overenie používateľa pre jeden krok a obmedzte prihlásenie na jeden typ vlastníka.

#### [Správa prístupových kľúčov](https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel/sprava-klucov.md)

Všetko pre obrazovku „Vaše prístupové kľúče“ — výpis, premenovanie a odvolanie kľúčov a ich bezpečná serializácia cez PasskeyResource.

#### [Model Passkey a schéma](https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel/model-a-schema.md)

Polymorfný model Passkey so soft delete — scopes, casty, skryté atribúty, schéma tabuľky a použitie vlastného modelu.

#### [Algoritmy a Ed25519](https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel/algoritmy.md)

ES256 a RS256 hneď po inštalácii, Ed25519 (EdDSA) voliteľne s ext-sodium — a žiadny nepreverený algoritmus sa neakceptuje.

#### [Atestácia](https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel/atestacia.md)

Overte, čím autentifikátor naozaj je — trojstupňový rebríček dôvery, formáty packed a Apple, pribalené korene a allowlist AAGUID.

#### [Udalosti](https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel/udalosti.md)

Päť udalostí pre audit a riešenie anomálií — registrácia, prihlásenie, pokles počítadla, odvolanie a premenovanie kľúča.

#### [Výnimky](https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel/vynimky.md)

Jeden základ PasskeyException s typovanými potomkami pre chyby ceremónie, konfigurácie, dekódovania a atestácie — s lokalizovateľnými hláseniami.

#### [Enumy](https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel/enumy.md)

Prehľad všetkých enumov — overenie používateľa, rezidentný kľúč, typ autentifikátora, atestácia, dôvera a politika počítadla.

#### [Rozšírenie](https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel/rozsirenie.md)

Vymeňte úložisko challenge, pridajte formát atestácie, nahraďte politiku dôvery alebo implementujte HasPasskeys sami — cez väzby v kontajneri.

#### [Bezpečnostný model](https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel/bezpecnost.md)

Čo relying party vynucuje pri každej ceremónii — challenge, originy, podpisy, počítadlá, enumerácia — a čo ponecháva na vás.

#### [Testovanie](https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel/testovanie.md)

Zaznamenajte a overte ceremónie cez Passkeys::fake(), alebo spúšťajte skutočné ceremónie end-to-end so softvérovým VirtualAuthenticator.

#### [Požiadavky](https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel/poziadavky.md)

PHP 8.4+, Laravel 12 alebo 13 a ext-json — plus ext-sodium, len ak zapnete kľúče Ed25519.

## Prejavte lásku k open source

Tento balík je zadarmo pod licenciou MIT. Ak vám šetrí čas, jednorazový príspevok alebo členstvo na Patreone nám pomôže ho ďalej udržiavať, testovať a dokumentovať.

[Ďalšie spôsoby podpory vrátane kryptomien](https://roundly-consulting.com/sk/podporte-nas.md)

Odoslaním daru súhlasíte s našimi [podmienkami prijímania darov](https://roundly-consulting.com/sk/podmienky-darov.md).

[Podporte našu open-source prácu (otvorí sa v novej karte)](https://donate.stripe.com/dRmeVe8FX5PF1Qd9pXcEw00) [Pridajte sa k nám na Patreone (otvorí sa v novej karte)](https://www.patreon.com/cw/roundly)

## Chcete to zabudovať do svojho produktu?

Naše balíky integrujeme do zákazkových Laravel a AI riešení. Napíšte nám, na čom pracujete, a ozveme sa do 48 hodín.

[Ponuka do 48 hodín](https://roundly-consulting.com/sk/kontakt.md) [Prezrieť všetky balíky](https://roundly-consulting.com/sk/open-source.md)
