Vibe passkey

This commit is contained in:
6d486f49
2026-07-03 14:31:40 -04:00
parent e1cb1a81a3
commit ed95535e0a
25 changed files with 917 additions and 15 deletions
@@ -36,6 +36,40 @@ namespace Server.Migrations
b.ToTable("CardNotes");
});
modelBuilder.Entity("Server.Models.PasskeyCredential", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("integer")
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
b.Property<string>("AaGuid")
.IsRequired()
.HasColumnType("text");
b.Property<DateTime>("CreatedAt")
.HasColumnType("timestamp with time zone");
b.Property<byte[]>("CredentialId")
.IsRequired()
.HasColumnType("bytea");
b.Property<byte[]>("PublicKey")
.IsRequired()
.HasColumnType("bytea");
b.Property<long>("SignCount")
.HasColumnType("bigint");
b.Property<byte[]>("UserHandle")
.IsRequired()
.HasColumnType("bytea");
b.HasKey("Id");
b.ToTable("PasskeyCredentials");
});
modelBuilder.Entity("Server.Models.UserDeck", b =>
{
b.Property<Guid>("Id")