Skip to content

Commit 871b976

Browse files
committed
Add 2fa backup codes and privilged client indicator
1 parent e3bf2a1 commit 871b976

26 files changed

Lines changed: 5545 additions & 51 deletions

Data/Migrations/MySql/20260203030823_AddTwoFactorBackupCodes.Designer.cs

Lines changed: 1769 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
using Microsoft.EntityFrameworkCore.Migrations;
2+
3+
#nullable disable
4+
5+
namespace Data.Migrations.MySql
6+
{
7+
/// <inheritdoc />
8+
public partial class AddTwoFactorBackupCodes : Migration
9+
{
10+
/// <inheritdoc />
11+
protected override void Up(MigrationBuilder migrationBuilder)
12+
{
13+
migrationBuilder.AddColumn<string>(
14+
name: "TwoFactorBackupCodes",
15+
table: "EFClients",
16+
type: "longtext",
17+
nullable: true)
18+
.Annotation("MySql:CharSet", "utf8mb4");
19+
}
20+
21+
/// <inheritdoc />
22+
protected override void Down(MigrationBuilder migrationBuilder)
23+
{
24+
migrationBuilder.DropColumn(
25+
name: "TwoFactorBackupCodes",
26+
table: "EFClients");
27+
}
28+
}
29+
}

Data/Migrations/MySql/MySqlDatabaseContextModelSnapshot.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,9 @@ protected override void BuildModel(ModelBuilder modelBuilder)
9595
b.Property<int>("TotalConnectionTime")
9696
.HasColumnType("int");
9797

98+
b.Property<string>("TwoFactorBackupCodes")
99+
.HasColumnType("longtext");
100+
98101
b.Property<string>("TwoFactorSecret")
99102
.HasColumnType("longtext");
100103

0 commit comments

Comments
 (0)