NAME
Punk::Model::Passkey - the credentials table
DESCRIPTION
The model Punk::Plugin::Passkey falls back to when the application has declared none of its own. See "The credential table" in Punk::Passkey for the Sqitch project that deploys it.
One row is one credential, not one user: a passkey user is expected to have several - a phone, a laptop, a hardware key - and credential_id is unique across the whole table rather than per user, because the spec requires refusing a credential already registered to somebody else.
An application that wants its own - a different table name, an extra column, different spellings - declares MyApp::Model::Passkey and this class is never registered.
SEE ALSO
Punk::Plugin::Passkey, Punk::Model.
AUTHOR
LNATION <email@lnation.org>
LICENSE AND COPYRIGHT
This software is Copyright (c) 2026 by LNATION <email@lnation.org>.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)