Table: Example database tables contains a brief description of example database tables for the SDK.
Table: Example database tables | Table name | Description |
|---|
| authentication_extensions | Stores the data of the extensions used during the authentication session. |
| authentication_sessions | Contains data used for the authentication process. This data allows you to connect two steps of the authentication and verify the information gathered. |
| authentication_sessions_allow_credentials | Holds the public key credential descriptors connected with the authentication session tables. |
| public_key_credential_descriptors | Holds the public key credential descriptors connected with the authentication session. |
| public_key_credential_descriptors_authenticator_transports | Additional table for storing a collection of authenticator transports from the public key credential descriptor. |
| registration_extensions | Stores extension data used during the registration session. |
| registration_extensions_authenticator_selections | Contains the collection of the authenticator selection (AAGUID) used during the authentication session. |
| registration_records | Contains data gathered during the registration process that is used further during an authentication. These are the user's registered credentials. |
| registration_records_authenticator_transports | Additional table for storing authenticator transports from the registration records. |
| registration_sessions | Contains data used for the registration process. This data allows you to connect two steps of the registration and verify the information gathered. |
| relying_parties | Data that describes the relying party in the context of WebAuthn operations. |
| relying_parties_public_key_credential_descriptors | Join table between relying_parties and public_key_credential_descriptors. |
| relying_parties_public_key_credential_parameters | Join table between relying_parties and public_key_credential_parameters. |
| rp_authentication_extensions | Authentication extension data defined for the relying party. |
| rp_public_key_credential_descriptors | Contains a collection of public key credential descriptors for the relying party. |
| rp_public_key_credential_descriptors_authenticator_transports | Additional table for storing a collection of authenticator transports from the public key credential descriptor defined for the relying party. |
| rp_public_key_credential_parameters | Stores a collection of public key credential parameters for the relying party. |
| rp_public_key_credential_rp_entities | Contains a collection of public key credential rp entities for the relying party. |
| rp_registration_extensions | Registration extension data defined for the relying party. |
| rp_registration_extensions_authenticator_selections | Stores a collection of authenticator selections (AAGUID) for the registration extension defined for the relying party. |
| user_data | Represents user data in the context of registered credentials. Registration records are connected to this data. |