diff --git a/src/Services/Identity/Identity.API/Migrations/ConfigurationDb/20210813072543_InitialMigration.Designer.cs b/src/Services/Identity/Identity.API/Migrations/ConfigurationDb/20210813072543_InitialMigration.Designer.cs
deleted file mode 100644
index c5e7b3457..000000000
--- a/src/Services/Identity/Identity.API/Migrations/ConfigurationDb/20210813072543_InitialMigration.Designer.cs
+++ /dev/null
@@ -1,911 +0,0 @@
-//
-using System;
-using IdentityServer4.EntityFramework.DbContexts;
-using Microsoft.EntityFrameworkCore;
-using Microsoft.EntityFrameworkCore.Infrastructure;
-using Microsoft.EntityFrameworkCore.Metadata;
-using Microsoft.EntityFrameworkCore.Migrations;
-using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-
-namespace Identity.API.Migrations.ConfigurationDb
-{
- [DbContext(typeof(ConfigurationDbContext))]
- [Migration("20210813072543_InitialMigration")]
- partial class InitialMigration
- {
- protected override void BuildTargetModel(ModelBuilder modelBuilder)
- {
-#pragma warning disable 612, 618
- modelBuilder
- .HasAnnotation("Relational:MaxIdentifierLength", 128)
- .HasAnnotation("ProductVersion", "6.0.0")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ApiResource", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- b.Property("Created")
- .HasColumnType("datetime2");
-
- b.Property("Description")
- .HasMaxLength(1000)
- .HasColumnType("nvarchar(1000)");
-
- b.Property("DisplayName")
- .HasMaxLength(200)
- .HasColumnType("nvarchar(200)");
-
- b.Property("Enabled")
- .HasColumnType("bit");
-
- b.Property("LastAccessed")
- .HasColumnType("datetime2");
-
- b.Property("Name")
- .IsRequired()
- .HasMaxLength(200)
- .HasColumnType("nvarchar(200)");
-
- b.Property("NonEditable")
- .HasColumnType("bit");
-
- b.Property("Updated")
- .HasColumnType("datetime2");
-
- b.HasKey("Id");
-
- b.HasIndex("Name")
- .IsUnique();
-
- b.ToTable("ApiResources", (string)null);
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ApiResourceClaim", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- b.Property("ApiResourceId")
- .HasColumnType("int");
-
- b.Property("Type")
- .IsRequired()
- .HasMaxLength(200)
- .HasColumnType("nvarchar(200)");
-
- b.HasKey("Id");
-
- b.HasIndex("ApiResourceId");
-
- b.ToTable("ApiClaims", (string)null);
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ApiResourceProperty", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- b.Property("ApiResourceId")
- .HasColumnType("int");
-
- b.Property("Key")
- .IsRequired()
- .HasMaxLength(250)
- .HasColumnType("nvarchar(250)");
-
- b.Property("Value")
- .IsRequired()
- .HasMaxLength(2000)
- .HasColumnType("nvarchar(2000)");
-
- b.HasKey("Id");
-
- b.HasIndex("ApiResourceId");
-
- b.ToTable("ApiProperties", (string)null);
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ApiScope", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- b.Property("ApiResourceId")
- .HasColumnType("int");
-
- b.Property("Description")
- .HasMaxLength(1000)
- .HasColumnType("nvarchar(1000)");
-
- b.Property("DisplayName")
- .HasMaxLength(200)
- .HasColumnType("nvarchar(200)");
-
- b.Property("Emphasize")
- .HasColumnType("bit");
-
- b.Property("Name")
- .IsRequired()
- .HasMaxLength(200)
- .HasColumnType("nvarchar(200)");
-
- b.Property("Required")
- .HasColumnType("bit");
-
- b.Property("ShowInDiscoveryDocument")
- .HasColumnType("bit");
-
- b.HasKey("Id");
-
- b.HasIndex("ApiResourceId");
-
- b.HasIndex("Name")
- .IsUnique();
-
- b.ToTable("ApiScopes", (string)null);
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ApiScopeClaim", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- b.Property("ApiScopeId")
- .HasColumnType("int");
-
- b.Property("Type")
- .IsRequired()
- .HasMaxLength(200)
- .HasColumnType("nvarchar(200)");
-
- b.HasKey("Id");
-
- b.HasIndex("ApiScopeId");
-
- b.ToTable("ApiScopeClaims", (string)null);
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ApiSecret", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- b.Property("ApiResourceId")
- .HasColumnType("int");
-
- b.Property("Created")
- .HasColumnType("datetime2");
-
- b.Property("Description")
- .HasMaxLength(1000)
- .HasColumnType("nvarchar(1000)");
-
- b.Property("Expiration")
- .HasColumnType("datetime2");
-
- b.Property("Type")
- .IsRequired()
- .HasMaxLength(250)
- .HasColumnType("nvarchar(250)");
-
- b.Property("Value")
- .IsRequired()
- .HasMaxLength(4000)
- .HasColumnType("nvarchar(4000)");
-
- b.HasKey("Id");
-
- b.HasIndex("ApiResourceId");
-
- b.ToTable("ApiSecrets", (string)null);
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.Client", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- b.Property("AbsoluteRefreshTokenLifetime")
- .HasColumnType("int");
-
- b.Property("AccessTokenLifetime")
- .HasColumnType("int");
-
- b.Property("AccessTokenType")
- .HasColumnType("int");
-
- b.Property("AllowAccessTokensViaBrowser")
- .HasColumnType("bit");
-
- b.Property("AllowOfflineAccess")
- .HasColumnType("bit");
-
- b.Property("AllowPlainTextPkce")
- .HasColumnType("bit");
-
- b.Property("AllowRememberConsent")
- .HasColumnType("bit");
-
- b.Property("AlwaysIncludeUserClaimsInIdToken")
- .HasColumnType("bit");
-
- b.Property("AlwaysSendClientClaims")
- .HasColumnType("bit");
-
- b.Property("AuthorizationCodeLifetime")
- .HasColumnType("int");
-
- b.Property("BackChannelLogoutSessionRequired")
- .HasColumnType("bit");
-
- b.Property("BackChannelLogoutUri")
- .HasMaxLength(2000)
- .HasColumnType("nvarchar(2000)");
-
- b.Property("ClientClaimsPrefix")
- .HasMaxLength(200)
- .HasColumnType("nvarchar(200)");
-
- b.Property("ClientId")
- .IsRequired()
- .HasMaxLength(200)
- .HasColumnType("nvarchar(200)");
-
- b.Property("ClientName")
- .HasMaxLength(200)
- .HasColumnType("nvarchar(200)");
-
- b.Property("ClientUri")
- .HasMaxLength(2000)
- .HasColumnType("nvarchar(2000)");
-
- b.Property("ConsentLifetime")
- .HasColumnType("int");
-
- b.Property("Created")
- .HasColumnType("datetime2");
-
- b.Property("Description")
- .HasMaxLength(1000)
- .HasColumnType("nvarchar(1000)");
-
- b.Property("DeviceCodeLifetime")
- .HasColumnType("int");
-
- b.Property("EnableLocalLogin")
- .HasColumnType("bit");
-
- b.Property("Enabled")
- .HasColumnType("bit");
-
- b.Property("FrontChannelLogoutSessionRequired")
- .HasColumnType("bit");
-
- b.Property("FrontChannelLogoutUri")
- .HasMaxLength(2000)
- .HasColumnType("nvarchar(2000)");
-
- b.Property("IdentityTokenLifetime")
- .HasColumnType("int");
-
- b.Property("IncludeJwtId")
- .HasColumnType("bit");
-
- b.Property("LastAccessed")
- .HasColumnType("datetime2");
-
- b.Property("LogoUri")
- .HasMaxLength(2000)
- .HasColumnType("nvarchar(2000)");
-
- b.Property("NonEditable")
- .HasColumnType("bit");
-
- b.Property("PairWiseSubjectSalt")
- .HasMaxLength(200)
- .HasColumnType("nvarchar(200)");
-
- b.Property("ProtocolType")
- .IsRequired()
- .HasMaxLength(200)
- .HasColumnType("nvarchar(200)");
-
- b.Property("RefreshTokenExpiration")
- .HasColumnType("int");
-
- b.Property("RefreshTokenUsage")
- .HasColumnType("int");
-
- b.Property("RequireClientSecret")
- .HasColumnType("bit");
-
- b.Property("RequireConsent")
- .HasColumnType("bit");
-
- b.Property("RequirePkce")
- .HasColumnType("bit");
-
- b.Property("SlidingRefreshTokenLifetime")
- .HasColumnType("int");
-
- b.Property("UpdateAccessTokenClaimsOnRefresh")
- .HasColumnType("bit");
-
- b.Property("Updated")
- .HasColumnType("datetime2");
-
- b.Property("UserCodeType")
- .HasMaxLength(100)
- .HasColumnType("nvarchar(100)");
-
- b.Property("UserSsoLifetime")
- .HasColumnType("int");
-
- b.HasKey("Id");
-
- b.HasIndex("ClientId")
- .IsUnique();
-
- b.ToTable("Clients", (string)null);
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ClientClaim", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- b.Property("ClientId")
- .HasColumnType("int");
-
- b.Property("Type")
- .IsRequired()
- .HasMaxLength(250)
- .HasColumnType("nvarchar(250)");
-
- b.Property("Value")
- .IsRequired()
- .HasMaxLength(250)
- .HasColumnType("nvarchar(250)");
-
- b.HasKey("Id");
-
- b.HasIndex("ClientId");
-
- b.ToTable("ClientClaims", (string)null);
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ClientCorsOrigin", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- b.Property("ClientId")
- .HasColumnType("int");
-
- b.Property("Origin")
- .IsRequired()
- .HasMaxLength(150)
- .HasColumnType("nvarchar(150)");
-
- b.HasKey("Id");
-
- b.HasIndex("ClientId");
-
- b.ToTable("ClientCorsOrigins", (string)null);
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ClientGrantType", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- b.Property("ClientId")
- .HasColumnType("int");
-
- b.Property("GrantType")
- .IsRequired()
- .HasMaxLength(250)
- .HasColumnType("nvarchar(250)");
-
- b.HasKey("Id");
-
- b.HasIndex("ClientId");
-
- b.ToTable("ClientGrantTypes", (string)null);
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ClientIdPRestriction", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- b.Property("ClientId")
- .HasColumnType("int");
-
- b.Property("Provider")
- .IsRequired()
- .HasMaxLength(200)
- .HasColumnType("nvarchar(200)");
-
- b.HasKey("Id");
-
- b.HasIndex("ClientId");
-
- b.ToTable("ClientIdPRestrictions", (string)null);
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ClientPostLogoutRedirectUri", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- b.Property("ClientId")
- .HasColumnType("int");
-
- b.Property("PostLogoutRedirectUri")
- .IsRequired()
- .HasMaxLength(2000)
- .HasColumnType("nvarchar(2000)");
-
- b.HasKey("Id");
-
- b.HasIndex("ClientId");
-
- b.ToTable("ClientPostLogoutRedirectUris", (string)null);
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ClientProperty", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- b.Property("ClientId")
- .HasColumnType("int");
-
- b.Property("Key")
- .IsRequired()
- .HasMaxLength(250)
- .HasColumnType("nvarchar(250)");
-
- b.Property("Value")
- .IsRequired()
- .HasMaxLength(2000)
- .HasColumnType("nvarchar(2000)");
-
- b.HasKey("Id");
-
- b.HasIndex("ClientId");
-
- b.ToTable("ClientProperties", (string)null);
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ClientRedirectUri", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- b.Property("ClientId")
- .HasColumnType("int");
-
- b.Property("RedirectUri")
- .IsRequired()
- .HasMaxLength(2000)
- .HasColumnType("nvarchar(2000)");
-
- b.HasKey("Id");
-
- b.HasIndex("ClientId");
-
- b.ToTable("ClientRedirectUris", (string)null);
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ClientScope", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- b.Property("ClientId")
- .HasColumnType("int");
-
- b.Property("Scope")
- .IsRequired()
- .HasMaxLength(200)
- .HasColumnType("nvarchar(200)");
-
- b.HasKey("Id");
-
- b.HasIndex("ClientId");
-
- b.ToTable("ClientScopes", (string)null);
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ClientSecret", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- b.Property("ClientId")
- .HasColumnType("int");
-
- b.Property("Created")
- .HasColumnType("datetime2");
-
- b.Property("Description")
- .HasMaxLength(2000)
- .HasColumnType("nvarchar(2000)");
-
- b.Property("Expiration")
- .HasColumnType("datetime2");
-
- b.Property("Type")
- .IsRequired()
- .HasMaxLength(250)
- .HasColumnType("nvarchar(250)");
-
- b.Property("Value")
- .IsRequired()
- .HasMaxLength(4000)
- .HasColumnType("nvarchar(4000)");
-
- b.HasKey("Id");
-
- b.HasIndex("ClientId");
-
- b.ToTable("ClientSecrets", (string)null);
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.IdentityClaim", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- b.Property("IdentityResourceId")
- .HasColumnType("int");
-
- b.Property("Type")
- .IsRequired()
- .HasMaxLength(200)
- .HasColumnType("nvarchar(200)");
-
- b.HasKey("Id");
-
- b.HasIndex("IdentityResourceId");
-
- b.ToTable("IdentityClaims", (string)null);
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.IdentityResource", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- b.Property("Created")
- .HasColumnType("datetime2");
-
- b.Property("Description")
- .HasMaxLength(1000)
- .HasColumnType("nvarchar(1000)");
-
- b.Property("DisplayName")
- .HasMaxLength(200)
- .HasColumnType("nvarchar(200)");
-
- b.Property("Emphasize")
- .HasColumnType("bit");
-
- b.Property("Enabled")
- .HasColumnType("bit");
-
- b.Property("Name")
- .IsRequired()
- .HasMaxLength(200)
- .HasColumnType("nvarchar(200)");
-
- b.Property("NonEditable")
- .HasColumnType("bit");
-
- b.Property("Required")
- .HasColumnType("bit");
-
- b.Property("ShowInDiscoveryDocument")
- .HasColumnType("bit");
-
- b.Property("Updated")
- .HasColumnType("datetime2");
-
- b.HasKey("Id");
-
- b.HasIndex("Name")
- .IsUnique();
-
- b.ToTable("IdentityResources", (string)null);
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.IdentityResourceProperty", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- b.Property("IdentityResourceId")
- .HasColumnType("int");
-
- b.Property("Key")
- .IsRequired()
- .HasMaxLength(250)
- .HasColumnType("nvarchar(250)");
-
- b.Property("Value")
- .IsRequired()
- .HasMaxLength(2000)
- .HasColumnType("nvarchar(2000)");
-
- b.HasKey("Id");
-
- b.HasIndex("IdentityResourceId");
-
- b.ToTable("IdentityProperties", (string)null);
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ApiResourceClaim", b =>
- {
- b.HasOne("IdentityServer4.EntityFramework.Entities.ApiResource", "ApiResource")
- .WithMany("UserClaims")
- .HasForeignKey("ApiResourceId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("ApiResource");
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ApiResourceProperty", b =>
- {
- b.HasOne("IdentityServer4.EntityFramework.Entities.ApiResource", "ApiResource")
- .WithMany("Properties")
- .HasForeignKey("ApiResourceId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("ApiResource");
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ApiScope", b =>
- {
- b.HasOne("IdentityServer4.EntityFramework.Entities.ApiResource", "ApiResource")
- .WithMany("Scopes")
- .HasForeignKey("ApiResourceId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("ApiResource");
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ApiScopeClaim", b =>
- {
- b.HasOne("IdentityServer4.EntityFramework.Entities.ApiScope", "ApiScope")
- .WithMany("UserClaims")
- .HasForeignKey("ApiScopeId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("ApiScope");
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ApiSecret", b =>
- {
- b.HasOne("IdentityServer4.EntityFramework.Entities.ApiResource", "ApiResource")
- .WithMany("Secrets")
- .HasForeignKey("ApiResourceId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("ApiResource");
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ClientClaim", b =>
- {
- b.HasOne("IdentityServer4.EntityFramework.Entities.Client", "Client")
- .WithMany("Claims")
- .HasForeignKey("ClientId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("Client");
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ClientCorsOrigin", b =>
- {
- b.HasOne("IdentityServer4.EntityFramework.Entities.Client", "Client")
- .WithMany("AllowedCorsOrigins")
- .HasForeignKey("ClientId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("Client");
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ClientGrantType", b =>
- {
- b.HasOne("IdentityServer4.EntityFramework.Entities.Client", "Client")
- .WithMany("AllowedGrantTypes")
- .HasForeignKey("ClientId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("Client");
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ClientIdPRestriction", b =>
- {
- b.HasOne("IdentityServer4.EntityFramework.Entities.Client", "Client")
- .WithMany("IdentityProviderRestrictions")
- .HasForeignKey("ClientId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("Client");
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ClientPostLogoutRedirectUri", b =>
- {
- b.HasOne("IdentityServer4.EntityFramework.Entities.Client", "Client")
- .WithMany("PostLogoutRedirectUris")
- .HasForeignKey("ClientId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("Client");
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ClientProperty", b =>
- {
- b.HasOne("IdentityServer4.EntityFramework.Entities.Client", "Client")
- .WithMany("Properties")
- .HasForeignKey("ClientId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("Client");
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ClientRedirectUri", b =>
- {
- b.HasOne("IdentityServer4.EntityFramework.Entities.Client", "Client")
- .WithMany("RedirectUris")
- .HasForeignKey("ClientId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("Client");
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ClientScope", b =>
- {
- b.HasOne("IdentityServer4.EntityFramework.Entities.Client", "Client")
- .WithMany("AllowedScopes")
- .HasForeignKey("ClientId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("Client");
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ClientSecret", b =>
- {
- b.HasOne("IdentityServer4.EntityFramework.Entities.Client", "Client")
- .WithMany("ClientSecrets")
- .HasForeignKey("ClientId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("Client");
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.IdentityClaim", b =>
- {
- b.HasOne("IdentityServer4.EntityFramework.Entities.IdentityResource", "IdentityResource")
- .WithMany("UserClaims")
- .HasForeignKey("IdentityResourceId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("IdentityResource");
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.IdentityResourceProperty", b =>
- {
- b.HasOne("IdentityServer4.EntityFramework.Entities.IdentityResource", "IdentityResource")
- .WithMany("Properties")
- .HasForeignKey("IdentityResourceId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("IdentityResource");
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ApiResource", b =>
- {
- b.Navigation("Properties");
-
- b.Navigation("Scopes");
-
- b.Navigation("Secrets");
-
- b.Navigation("UserClaims");
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ApiScope", b =>
- {
- b.Navigation("UserClaims");
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.Client", b =>
- {
- b.Navigation("AllowedCorsOrigins");
-
- b.Navigation("AllowedGrantTypes");
-
- b.Navigation("AllowedScopes");
-
- b.Navigation("Claims");
-
- b.Navigation("ClientSecrets");
-
- b.Navigation("IdentityProviderRestrictions");
-
- b.Navigation("PostLogoutRedirectUris");
-
- b.Navigation("Properties");
-
- b.Navigation("RedirectUris");
- });
-
- modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.IdentityResource", b =>
- {
- b.Navigation("Properties");
-
- b.Navigation("UserClaims");
- });
-#pragma warning restore 612, 618
- }
- }
-}
diff --git a/src/Services/Identity/Identity.API/Migrations/ConfigurationDb/20210813072543_InitialMigration.cs b/src/Services/Identity/Identity.API/Migrations/ConfigurationDb/20210813072543_InitialMigration.cs
deleted file mode 100644
index 57f508711..000000000
--- a/src/Services/Identity/Identity.API/Migrations/ConfigurationDb/20210813072543_InitialMigration.cs
+++ /dev/null
@@ -1,607 +0,0 @@
-using System;
-using Microsoft.EntityFrameworkCore.Migrations;
-
-namespace Identity.API.Migrations.ConfigurationDb
-{
- public partial class InitialMigration : Migration
- {
- protected override void Up(MigrationBuilder migrationBuilder)
- {
- migrationBuilder.CreateTable(
- name: "ApiResources",
- columns: table => new
- {
- Id = table.Column(type: "int", nullable: false)
- .Annotation("SqlServer:Identity", "1, 1"),
- Enabled = table.Column(type: "bit", nullable: false),
- Name = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: false),
- DisplayName = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: true),
- Description = table.Column(type: "nvarchar(1000)", maxLength: 1000, nullable: true),
- Created = table.Column(type: "datetime2", nullable: false),
- Updated = table.Column(type: "datetime2", nullable: true),
- LastAccessed = table.Column(type: "datetime2", nullable: true),
- NonEditable = table.Column(type: "bit", nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_ApiResources", x => x.Id);
- });
-
- migrationBuilder.CreateTable(
- name: "Clients",
- columns: table => new
- {
- Id = table.Column(type: "int", nullable: false)
- .Annotation("SqlServer:Identity", "1, 1"),
- Enabled = table.Column(type: "bit", nullable: false),
- ClientId = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: false),
- ProtocolType = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: false),
- RequireClientSecret = table.Column(type: "bit", nullable: false),
- ClientName = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: true),
- Description = table.Column(type: "nvarchar(1000)", maxLength: 1000, nullable: true),
- ClientUri = table.Column(type: "nvarchar(2000)", maxLength: 2000, nullable: true),
- LogoUri = table.Column(type: "nvarchar(2000)", maxLength: 2000, nullable: true),
- RequireConsent = table.Column(type: "bit", nullable: false),
- AllowRememberConsent = table.Column(type: "bit", nullable: false),
- AlwaysIncludeUserClaimsInIdToken = table.Column(type: "bit", nullable: false),
- RequirePkce = table.Column(type: "bit", nullable: false),
- AllowPlainTextPkce = table.Column(type: "bit", nullable: false),
- AllowAccessTokensViaBrowser = table.Column(type: "bit", nullable: false),
- FrontChannelLogoutUri = table.Column(type: "nvarchar(2000)", maxLength: 2000, nullable: true),
- FrontChannelLogoutSessionRequired = table.Column(type: "bit", nullable: false),
- BackChannelLogoutUri = table.Column(type: "nvarchar(2000)", maxLength: 2000, nullable: true),
- BackChannelLogoutSessionRequired = table.Column(type: "bit", nullable: false),
- AllowOfflineAccess = table.Column(type: "bit", nullable: false),
- IdentityTokenLifetime = table.Column(type: "int", nullable: false),
- AccessTokenLifetime = table.Column(type: "int", nullable: false),
- AuthorizationCodeLifetime = table.Column(type: "int", nullable: false),
- ConsentLifetime = table.Column(type: "int", nullable: true),
- AbsoluteRefreshTokenLifetime = table.Column(type: "int", nullable: false),
- SlidingRefreshTokenLifetime = table.Column(type: "int", nullable: false),
- RefreshTokenUsage = table.Column(type: "int", nullable: false),
- UpdateAccessTokenClaimsOnRefresh = table.Column(type: "bit", nullable: false),
- RefreshTokenExpiration = table.Column(type: "int", nullable: false),
- AccessTokenType = table.Column(type: "int", nullable: false),
- EnableLocalLogin = table.Column(type: "bit", nullable: false),
- IncludeJwtId = table.Column(type: "bit", nullable: false),
- AlwaysSendClientClaims = table.Column(type: "bit", nullable: false),
- ClientClaimsPrefix = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: true),
- PairWiseSubjectSalt = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: true),
- Created = table.Column(type: "datetime2", nullable: false),
- Updated = table.Column(type: "datetime2", nullable: true),
- LastAccessed = table.Column(type: "datetime2", nullable: true),
- UserSsoLifetime = table.Column(type: "int", nullable: true),
- UserCodeType = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true),
- DeviceCodeLifetime = table.Column(type: "int", nullable: false),
- NonEditable = table.Column(type: "bit", nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_Clients", x => x.Id);
- });
-
- migrationBuilder.CreateTable(
- name: "IdentityResources",
- columns: table => new
- {
- Id = table.Column(type: "int", nullable: false)
- .Annotation("SqlServer:Identity", "1, 1"),
- Enabled = table.Column(type: "bit", nullable: false),
- Name = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: false),
- DisplayName = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: true),
- Description = table.Column(type: "nvarchar(1000)", maxLength: 1000, nullable: true),
- Required = table.Column(type: "bit", nullable: false),
- Emphasize = table.Column(type: "bit", nullable: false),
- ShowInDiscoveryDocument = table.Column(type: "bit", nullable: false),
- Created = table.Column(type: "datetime2", nullable: false),
- Updated = table.Column(type: "datetime2", nullable: true),
- NonEditable = table.Column(type: "bit", nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_IdentityResources", x => x.Id);
- });
-
- migrationBuilder.CreateTable(
- name: "ApiClaims",
- columns: table => new
- {
- Id = table.Column(type: "int", nullable: false)
- .Annotation("SqlServer:Identity", "1, 1"),
- ApiResourceId = table.Column(type: "int", nullable: false),
- Type = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_ApiClaims", x => x.Id);
- table.ForeignKey(
- name: "FK_ApiClaims_ApiResources_ApiResourceId",
- column: x => x.ApiResourceId,
- principalTable: "ApiResources",
- principalColumn: "Id",
- onDelete: ReferentialAction.Cascade);
- });
-
- migrationBuilder.CreateTable(
- name: "ApiProperties",
- columns: table => new
- {
- Id = table.Column(type: "int", nullable: false)
- .Annotation("SqlServer:Identity", "1, 1"),
- ApiResourceId = table.Column(type: "int", nullable: false),
- Key = table.Column(type: "nvarchar(250)", maxLength: 250, nullable: false),
- Value = table.Column(type: "nvarchar(2000)", maxLength: 2000, nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_ApiProperties", x => x.Id);
- table.ForeignKey(
- name: "FK_ApiProperties_ApiResources_ApiResourceId",
- column: x => x.ApiResourceId,
- principalTable: "ApiResources",
- principalColumn: "Id",
- onDelete: ReferentialAction.Cascade);
- });
-
- migrationBuilder.CreateTable(
- name: "ApiScopes",
- columns: table => new
- {
- Id = table.Column(type: "int", nullable: false)
- .Annotation("SqlServer:Identity", "1, 1"),
- Name = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: false),
- DisplayName = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: true),
- Description = table.Column(type: "nvarchar(1000)", maxLength: 1000, nullable: true),
- Required = table.Column(type: "bit", nullable: false),
- Emphasize = table.Column(type: "bit", nullable: false),
- ShowInDiscoveryDocument = table.Column(type: "bit", nullable: false),
- ApiResourceId = table.Column(type: "int", nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_ApiScopes", x => x.Id);
- table.ForeignKey(
- name: "FK_ApiScopes_ApiResources_ApiResourceId",
- column: x => x.ApiResourceId,
- principalTable: "ApiResources",
- principalColumn: "Id",
- onDelete: ReferentialAction.Cascade);
- });
-
- migrationBuilder.CreateTable(
- name: "ApiSecrets",
- columns: table => new
- {
- Id = table.Column(type: "int", nullable: false)
- .Annotation("SqlServer:Identity", "1, 1"),
- ApiResourceId = table.Column(type: "int", nullable: false),
- Description = table.Column(type: "nvarchar(1000)", maxLength: 1000, nullable: true),
- Value = table.Column(type: "nvarchar(4000)", maxLength: 4000, nullable: false),
- Expiration = table.Column(type: "datetime2", nullable: true),
- Type = table.Column(type: "nvarchar(250)", maxLength: 250, nullable: false),
- Created = table.Column(type: "datetime2", nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_ApiSecrets", x => x.Id);
- table.ForeignKey(
- name: "FK_ApiSecrets_ApiResources_ApiResourceId",
- column: x => x.ApiResourceId,
- principalTable: "ApiResources",
- principalColumn: "Id",
- onDelete: ReferentialAction.Cascade);
- });
-
- migrationBuilder.CreateTable(
- name: "ClientClaims",
- columns: table => new
- {
- Id = table.Column(type: "int", nullable: false)
- .Annotation("SqlServer:Identity", "1, 1"),
- Type = table.Column(type: "nvarchar(250)", maxLength: 250, nullable: false),
- Value = table.Column(type: "nvarchar(250)", maxLength: 250, nullable: false),
- ClientId = table.Column(type: "int", nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_ClientClaims", x => x.Id);
- table.ForeignKey(
- name: "FK_ClientClaims_Clients_ClientId",
- column: x => x.ClientId,
- principalTable: "Clients",
- principalColumn: "Id",
- onDelete: ReferentialAction.Cascade);
- });
-
- migrationBuilder.CreateTable(
- name: "ClientCorsOrigins",
- columns: table => new
- {
- Id = table.Column(type: "int", nullable: false)
- .Annotation("SqlServer:Identity", "1, 1"),
- Origin = table.Column(type: "nvarchar(150)", maxLength: 150, nullable: false),
- ClientId = table.Column(type: "int", nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_ClientCorsOrigins", x => x.Id);
- table.ForeignKey(
- name: "FK_ClientCorsOrigins_Clients_ClientId",
- column: x => x.ClientId,
- principalTable: "Clients",
- principalColumn: "Id",
- onDelete: ReferentialAction.Cascade);
- });
-
- migrationBuilder.CreateTable(
- name: "ClientGrantTypes",
- columns: table => new
- {
- Id = table.Column(type: "int", nullable: false)
- .Annotation("SqlServer:Identity", "1, 1"),
- GrantType = table.Column(type: "nvarchar(250)", maxLength: 250, nullable: false),
- ClientId = table.Column(type: "int", nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_ClientGrantTypes", x => x.Id);
- table.ForeignKey(
- name: "FK_ClientGrantTypes_Clients_ClientId",
- column: x => x.ClientId,
- principalTable: "Clients",
- principalColumn: "Id",
- onDelete: ReferentialAction.Cascade);
- });
-
- migrationBuilder.CreateTable(
- name: "ClientIdPRestrictions",
- columns: table => new
- {
- Id = table.Column(type: "int", nullable: false)
- .Annotation("SqlServer:Identity", "1, 1"),
- Provider = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: false),
- ClientId = table.Column(type: "int", nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_ClientIdPRestrictions", x => x.Id);
- table.ForeignKey(
- name: "FK_ClientIdPRestrictions_Clients_ClientId",
- column: x => x.ClientId,
- principalTable: "Clients",
- principalColumn: "Id",
- onDelete: ReferentialAction.Cascade);
- });
-
- migrationBuilder.CreateTable(
- name: "ClientPostLogoutRedirectUris",
- columns: table => new
- {
- Id = table.Column(type: "int", nullable: false)
- .Annotation("SqlServer:Identity", "1, 1"),
- PostLogoutRedirectUri = table.Column(type: "nvarchar(2000)", maxLength: 2000, nullable: false),
- ClientId = table.Column(type: "int", nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_ClientPostLogoutRedirectUris", x => x.Id);
- table.ForeignKey(
- name: "FK_ClientPostLogoutRedirectUris_Clients_ClientId",
- column: x => x.ClientId,
- principalTable: "Clients",
- principalColumn: "Id",
- onDelete: ReferentialAction.Cascade);
- });
-
- migrationBuilder.CreateTable(
- name: "ClientProperties",
- columns: table => new
- {
- Id = table.Column(type: "int", nullable: false)
- .Annotation("SqlServer:Identity", "1, 1"),
- ClientId = table.Column(type: "int", nullable: false),
- Key = table.Column(type: "nvarchar(250)", maxLength: 250, nullable: false),
- Value = table.Column(type: "nvarchar(2000)", maxLength: 2000, nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_ClientProperties", x => x.Id);
- table.ForeignKey(
- name: "FK_ClientProperties_Clients_ClientId",
- column: x => x.ClientId,
- principalTable: "Clients",
- principalColumn: "Id",
- onDelete: ReferentialAction.Cascade);
- });
-
- migrationBuilder.CreateTable(
- name: "ClientRedirectUris",
- columns: table => new
- {
- Id = table.Column(type: "int", nullable: false)
- .Annotation("SqlServer:Identity", "1, 1"),
- RedirectUri = table.Column(type: "nvarchar(2000)", maxLength: 2000, nullable: false),
- ClientId = table.Column(type: "int", nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_ClientRedirectUris", x => x.Id);
- table.ForeignKey(
- name: "FK_ClientRedirectUris_Clients_ClientId",
- column: x => x.ClientId,
- principalTable: "Clients",
- principalColumn: "Id",
- onDelete: ReferentialAction.Cascade);
- });
-
- migrationBuilder.CreateTable(
- name: "ClientScopes",
- columns: table => new
- {
- Id = table.Column(type: "int", nullable: false)
- .Annotation("SqlServer:Identity", "1, 1"),
- Scope = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: false),
- ClientId = table.Column(type: "int", nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_ClientScopes", x => x.Id);
- table.ForeignKey(
- name: "FK_ClientScopes_Clients_ClientId",
- column: x => x.ClientId,
- principalTable: "Clients",
- principalColumn: "Id",
- onDelete: ReferentialAction.Cascade);
- });
-
- migrationBuilder.CreateTable(
- name: "ClientSecrets",
- columns: table => new
- {
- Id = table.Column(type: "int", nullable: false)
- .Annotation("SqlServer:Identity", "1, 1"),
- ClientId = table.Column(type: "int", nullable: false),
- Description = table.Column(type: "nvarchar(2000)", maxLength: 2000, nullable: true),
- Value = table.Column(type: "nvarchar(4000)", maxLength: 4000, nullable: false),
- Expiration = table.Column(type: "datetime2", nullable: true),
- Type = table.Column(type: "nvarchar(250)", maxLength: 250, nullable: false),
- Created = table.Column(type: "datetime2", nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_ClientSecrets", x => x.Id);
- table.ForeignKey(
- name: "FK_ClientSecrets_Clients_ClientId",
- column: x => x.ClientId,
- principalTable: "Clients",
- principalColumn: "Id",
- onDelete: ReferentialAction.Cascade);
- });
-
- migrationBuilder.CreateTable(
- name: "IdentityClaims",
- columns: table => new
- {
- Id = table.Column(type: "int", nullable: false)
- .Annotation("SqlServer:Identity", "1, 1"),
- IdentityResourceId = table.Column(type: "int", nullable: false),
- Type = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_IdentityClaims", x => x.Id);
- table.ForeignKey(
- name: "FK_IdentityClaims_IdentityResources_IdentityResourceId",
- column: x => x.IdentityResourceId,
- principalTable: "IdentityResources",
- principalColumn: "Id",
- onDelete: ReferentialAction.Cascade);
- });
-
- migrationBuilder.CreateTable(
- name: "IdentityProperties",
- columns: table => new
- {
- Id = table.Column(type: "int", nullable: false)
- .Annotation("SqlServer:Identity", "1, 1"),
- IdentityResourceId = table.Column(type: "int", nullable: false),
- Key = table.Column(type: "nvarchar(250)", maxLength: 250, nullable: false),
- Value = table.Column(type: "nvarchar(2000)", maxLength: 2000, nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_IdentityProperties", x => x.Id);
- table.ForeignKey(
- name: "FK_IdentityProperties_IdentityResources_IdentityResourceId",
- column: x => x.IdentityResourceId,
- principalTable: "IdentityResources",
- principalColumn: "Id",
- onDelete: ReferentialAction.Cascade);
- });
-
- migrationBuilder.CreateTable(
- name: "ApiScopeClaims",
- columns: table => new
- {
- Id = table.Column(type: "int", nullable: false)
- .Annotation("SqlServer:Identity", "1, 1"),
- ApiScopeId = table.Column(type: "int", nullable: false),
- Type = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_ApiScopeClaims", x => x.Id);
- table.ForeignKey(
- name: "FK_ApiScopeClaims_ApiScopes_ApiScopeId",
- column: x => x.ApiScopeId,
- principalTable: "ApiScopes",
- principalColumn: "Id",
- onDelete: ReferentialAction.Cascade);
- });
-
- migrationBuilder.CreateIndex(
- name: "IX_ApiClaims_ApiResourceId",
- table: "ApiClaims",
- column: "ApiResourceId");
-
- migrationBuilder.CreateIndex(
- name: "IX_ApiProperties_ApiResourceId",
- table: "ApiProperties",
- column: "ApiResourceId");
-
- migrationBuilder.CreateIndex(
- name: "IX_ApiResources_Name",
- table: "ApiResources",
- column: "Name",
- unique: true);
-
- migrationBuilder.CreateIndex(
- name: "IX_ApiScopeClaims_ApiScopeId",
- table: "ApiScopeClaims",
- column: "ApiScopeId");
-
- migrationBuilder.CreateIndex(
- name: "IX_ApiScopes_ApiResourceId",
- table: "ApiScopes",
- column: "ApiResourceId");
-
- migrationBuilder.CreateIndex(
- name: "IX_ApiScopes_Name",
- table: "ApiScopes",
- column: "Name",
- unique: true);
-
- migrationBuilder.CreateIndex(
- name: "IX_ApiSecrets_ApiResourceId",
- table: "ApiSecrets",
- column: "ApiResourceId");
-
- migrationBuilder.CreateIndex(
- name: "IX_ClientClaims_ClientId",
- table: "ClientClaims",
- column: "ClientId");
-
- migrationBuilder.CreateIndex(
- name: "IX_ClientCorsOrigins_ClientId",
- table: "ClientCorsOrigins",
- column: "ClientId");
-
- migrationBuilder.CreateIndex(
- name: "IX_ClientGrantTypes_ClientId",
- table: "ClientGrantTypes",
- column: "ClientId");
-
- migrationBuilder.CreateIndex(
- name: "IX_ClientIdPRestrictions_ClientId",
- table: "ClientIdPRestrictions",
- column: "ClientId");
-
- migrationBuilder.CreateIndex(
- name: "IX_ClientPostLogoutRedirectUris_ClientId",
- table: "ClientPostLogoutRedirectUris",
- column: "ClientId");
-
- migrationBuilder.CreateIndex(
- name: "IX_ClientProperties_ClientId",
- table: "ClientProperties",
- column: "ClientId");
-
- migrationBuilder.CreateIndex(
- name: "IX_ClientRedirectUris_ClientId",
- table: "ClientRedirectUris",
- column: "ClientId");
-
- migrationBuilder.CreateIndex(
- name: "IX_Clients_ClientId",
- table: "Clients",
- column: "ClientId",
- unique: true);
-
- migrationBuilder.CreateIndex(
- name: "IX_ClientScopes_ClientId",
- table: "ClientScopes",
- column: "ClientId");
-
- migrationBuilder.CreateIndex(
- name: "IX_ClientSecrets_ClientId",
- table: "ClientSecrets",
- column: "ClientId");
-
- migrationBuilder.CreateIndex(
- name: "IX_IdentityClaims_IdentityResourceId",
- table: "IdentityClaims",
- column: "IdentityResourceId");
-
- migrationBuilder.CreateIndex(
- name: "IX_IdentityProperties_IdentityResourceId",
- table: "IdentityProperties",
- column: "IdentityResourceId");
-
- migrationBuilder.CreateIndex(
- name: "IX_IdentityResources_Name",
- table: "IdentityResources",
- column: "Name",
- unique: true);
- }
-
- protected override void Down(MigrationBuilder migrationBuilder)
- {
- migrationBuilder.DropTable(
- name: "ApiClaims");
-
- migrationBuilder.DropTable(
- name: "ApiProperties");
-
- migrationBuilder.DropTable(
- name: "ApiScopeClaims");
-
- migrationBuilder.DropTable(
- name: "ApiSecrets");
-
- migrationBuilder.DropTable(
- name: "ClientClaims");
-
- migrationBuilder.DropTable(
- name: "ClientCorsOrigins");
-
- migrationBuilder.DropTable(
- name: "ClientGrantTypes");
-
- migrationBuilder.DropTable(
- name: "ClientIdPRestrictions");
-
- migrationBuilder.DropTable(
- name: "ClientPostLogoutRedirectUris");
-
- migrationBuilder.DropTable(
- name: "ClientProperties");
-
- migrationBuilder.DropTable(
- name: "ClientRedirectUris");
-
- migrationBuilder.DropTable(
- name: "ClientScopes");
-
- migrationBuilder.DropTable(
- name: "ClientSecrets");
-
- migrationBuilder.DropTable(
- name: "IdentityClaims");
-
- migrationBuilder.DropTable(
- name: "IdentityProperties");
-
- migrationBuilder.DropTable(
- name: "ApiScopes");
-
- migrationBuilder.DropTable(
- name: "Clients");
-
- migrationBuilder.DropTable(
- name: "IdentityResources");
-
- migrationBuilder.DropTable(
- name: "ApiResources");
- }
- }
-}
diff --git a/src/Services/Identity/Identity.API/Migrations/ConfigurationDb/20210301145249_InitialConfigurationMigration.Designer.cs b/src/Services/Identity/Identity.API/Migrations/ConfigurationDb/20220605080127_InitialConfigurationDbMigration.Designer.cs
similarity index 87%
rename from src/Services/Identity/Identity.API/Migrations/ConfigurationDb/20210301145249_InitialConfigurationMigration.Designer.cs
rename to src/Services/Identity/Identity.API/Migrations/ConfigurationDb/20220605080127_InitialConfigurationDbMigration.Designer.cs
index f5eb45444..5307ae0f6 100644
--- a/src/Services/Identity/Identity.API/Migrations/ConfigurationDb/20210301145249_InitialConfigurationMigration.Designer.cs
+++ b/src/Services/Identity/Identity.API/Migrations/ConfigurationDb/20220605080127_InitialConfigurationDbMigration.Designer.cs
@@ -7,26 +7,30 @@ using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
+#nullable disable
+
namespace Identity.API.Migrations.ConfigurationDb
{
[DbContext(typeof(ConfigurationDbContext))]
- [Migration("20210301145249_InitialConfigurationMigration")]
- partial class InitialConfigurationMigration
+ [Migration("20220605080127_InitialConfigurationDbMigration")]
+ partial class InitialConfigurationDbMigration
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
- .UseIdentityColumns()
- .HasAnnotation("Relational:MaxIdentifierLength", 128)
- .HasAnnotation("ProductVersion", "5.0.2");
+ .HasAnnotation("ProductVersion", "6.0.0")
+ .HasAnnotation("Relational:MaxIdentifierLength", 128);
+
+ SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1);
modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.ApiResource", b =>
{
b.Property