stable

Clone or download

Read-only

feat: Implement WebAuthnCredentialSource

story #31173 register a new passkey This commit introduce WebAuthnCredentialSource. This entity represent a CredentialSource (aka a passkey) and will be used along registration and authentication ceremonies. Change-Id: Ib4113112abb1a1beb17253e5e3edec1fb69bb4ae

Modified Files

Name
A src/common/WebAuthn/Source/WebAuthnCredentialSource.php +64 −0 Go to diff View file
A src/common/WebAuthn/Source/WebAuthnCredentialSourceDao.php +194 −0 Go to diff View file
M src/composer.json +1 −0 Go to diff View file
M src/composer.lock +676 −30 Go to diff View file
M src/db/mysql/database_structure.sql +17 −0 Go to diff View file
A src/db/mysql/updates/2023/202303231015_create_webauthn_credential_source_table.php +52 −0 Go to diff View file
A tests/integration/tests/WebAuthn/Source/WebAuthnCredentialSourceDaoTest.php +118 −0 Go to diff View file
M tests/psalm/psalm.xml +2 −1 Go to diff View file