For passkey support, the user_credentials table is created, however some entity fields are explicitly mapped to the SQL type BLOB which doesn't exist in certain dialects.
e.g. PostgreSql:
org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "
create table public.user_credentials (
credential_id varchar(512) not null,
attestation_client_data_json BLOB,
attestation_object BLOB,
authenticator_transports varchar(1000),
backup_eligible boolean not null,
backup_state boolean not null,
created timestamp(6) with time zone not null,
label varchar(64) not null,
last_used timestamp(6) with time zone,
public_key BLOB not null,
public_key_credential_type varchar(100),
signature_count bigint not null,
uv_initialized boolean not null,
user_entity_user_id varchar(255) not null,
primary key (credential_id)
)" via JDBC [ERROR: type "blob" does not exist Position: 127]
For passkey support, the user_credentials table is created, however some entity fields are explicitly mapped to the SQL type BLOB which doesn't exist in certain dialects.
e.g. PostgreSql:
Issue seems to be due to the explicit
ColumnDefinitionin the entity model which bypasses the SQL dialect.