NovinkaZverejnili sme 50+ Laravel balíkov ako open source
Custom AI apps, agents and automation — Roundly ConsultingRoundly
Všetky balíky

Všetky enumy sú v RoundlyConsulting\Passkeys\Enums a používajú trait Helpers z enums-for-laravel (values(), options(), …). Ich hodnoty sa serializujú do JSON ceremónií a ukladajú do konfigurácie:

EnumPrípady (hodnota)Použitie
UserVerificationRequired, Preferred, Discourageduser_verification a oba DTO s nastaveniami
ResidentKeyRequired, Preferred, Discouragedresident_key a RegistrationOptionsOverrides
AuthenticatorAttachmentPlatform (platform), CrossPlatform (cross-platform)RegistrationOptionsOverrides
AttestationConveyanceNone, Indirect, Directattestation a RegistrationOptionsOverrides
AttestationTrustIgnore (ignore), SelfAttested (self), Basic (basic)attestation_trust
AttestationTypeNone, Self, Basic, AttCa (attca), AnonCa (anonca)Stĺpec attestation_type
SignCountPolicyReject (reject), Flag (flag)sign_count_policy
CeremonyTypeRegistration, AuthenticationUkladá sa s každou challenge
  • Hodnoty sú názvy prípadov malými písmenami, ak nie sú uvedené v zátvorke.
  • ResidentKey::requireResidentKey() vracia starší boolean, ktorý špecifikácia stále posiela vedľa residentKey — true len pre Required.
  • AttestationType::AttCa je rezervovaný pre formát tpm, ktorý balík zatiaľ neoveruje. Basic a AttCA sú pre relying party nerozlíšiteľné, preto dávkové certifikáty packed hlásia basic.
  • CeremonyType umožňuje odmietnuť challenge predloženú nesprávnej ceremónii nezávisle od kontroly clientData.type.

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

Odoslaním daru súhlasíte s našimi podmienkami prijímania darov.

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.