yorvoid / authn
YorvoID's authentication: sessions, one-time tokens, setup and recovery codes, step-up and throttling.
Requires
- php: >=8.5
- ext-intl: *
- ext-mbstring: *
- doctrine/dbal: ^4.3
- psr/clock: ^1.0
- psr/event-dispatcher: ^1.0
- symfony/clock: ^8.1
- symfony/translation-contracts: ^3.6
- symfony/uid: ^8.1
- yorvoid/core: ^0.1
- yorvoid/mail: ^0.1
- yorvoid/throttle: ^0.1
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-11-04 22:41:03 UTC
README
YorvoID's authentication: sessions, one-time tokens, setup and recovery codes, step-up and throttling. Part of YorvoID, identity and access management for PHP.
composer require yorvoid/authn
Applications usually install yorvoid/symfony, or yorvoid/passkeys without a framework, which bring this package along. Read Sessions, and the rest of the documentation.
Read-only
This package is developed in yorvoid/yorvoid, in packages/authn; its own repository is a read-only copy. Please open issues and pull requests in yorvoid/yorvoid, and report vulnerabilities privately as the security policy describes.
License
Licensed under the Apache License 2.0; see also NOTICE.