diff --git a/src/OpenIddict.EntityFrameworkCore/Configurations/OpenIddictApplicationConfiguration.cs b/src/OpenIddict.EntityFrameworkCore/Configurations/OpenIddictApplicationConfiguration.cs index c3db132a..fed8a7c2 100644 --- a/src/OpenIddict.EntityFrameworkCore/Configurations/OpenIddictApplicationConfiguration.cs +++ b/src/OpenIddict.EntityFrameworkCore/Configurations/OpenIddictApplicationConfiguration.cs @@ -54,6 +54,9 @@ namespace OpenIddict.EntityFrameworkCore .HasMaxLength(50) .IsConcurrencyToken(); + builder.Property(application => application.Id) + .ValueGeneratedOnAdd(); + builder.Property(application => application.Type) .HasMaxLength(25) .IsRequired(); diff --git a/src/OpenIddict.EntityFrameworkCore/Configurations/OpenIddictAuthorizationConfiguration.cs b/src/OpenIddict.EntityFrameworkCore/Configurations/OpenIddictAuthorizationConfiguration.cs index e341c4d7..1c1ad38b 100644 --- a/src/OpenIddict.EntityFrameworkCore/Configurations/OpenIddictAuthorizationConfiguration.cs +++ b/src/OpenIddict.EntityFrameworkCore/Configurations/OpenIddictAuthorizationConfiguration.cs @@ -50,6 +50,9 @@ namespace OpenIddict.EntityFrameworkCore .HasMaxLength(50) .IsConcurrencyToken(); + builder.Property(authorization => authorization.Id) + .ValueGeneratedOnAdd(); + builder.Property(authorization => authorization.Status) .HasMaxLength(25) .IsRequired(); diff --git a/src/OpenIddict.EntityFrameworkCore/Configurations/OpenIddictScopeConfiguration.cs b/src/OpenIddict.EntityFrameworkCore/Configurations/OpenIddictScopeConfiguration.cs index 4a241b43..b972d552 100644 --- a/src/OpenIddict.EntityFrameworkCore/Configurations/OpenIddictScopeConfiguration.cs +++ b/src/OpenIddict.EntityFrameworkCore/Configurations/OpenIddictScopeConfiguration.cs @@ -46,6 +46,9 @@ namespace OpenIddict.EntityFrameworkCore .HasMaxLength(50) .IsConcurrencyToken(); + builder.Property(scope => scope.Id) + .ValueGeneratedOnAdd(); + builder.Property(scope => scope.Name) .HasMaxLength(200) .IsRequired(); diff --git a/src/OpenIddict.EntityFrameworkCore/Configurations/OpenIddictTokenConfiguration.cs b/src/OpenIddict.EntityFrameworkCore/Configurations/OpenIddictTokenConfiguration.cs index 29065994..594b1bbb 100644 --- a/src/OpenIddict.EntityFrameworkCore/Configurations/OpenIddictTokenConfiguration.cs +++ b/src/OpenIddict.EntityFrameworkCore/Configurations/OpenIddictTokenConfiguration.cs @@ -56,6 +56,9 @@ namespace OpenIddict.EntityFrameworkCore .HasMaxLength(50) .IsConcurrencyToken(); + builder.Property(token => token.Id) + .ValueGeneratedOnAdd(); + builder.Property(token => token.ReferenceId) .HasMaxLength(100);