From da024516428cf0d8c0152f0055d2adb1376d3a2d Mon Sep 17 00:00:00 2001 From: Alexander Romanchuk Date: Thu, 18 May 2023 20:11:53 +0300 Subject: [PATCH 1/2] Add token provider --- .../Extensions/ConfigureIdentityExtensions.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/OutOfSchool/OutOfSchool.IdentityServer/Extensions/ConfigureIdentityExtensions.cs b/OutOfSchool/OutOfSchool.IdentityServer/Extensions/ConfigureIdentityExtensions.cs index f746e8ce02..241618bb7d 100644 --- a/OutOfSchool/OutOfSchool.IdentityServer/Extensions/ConfigureIdentityExtensions.cs +++ b/OutOfSchool/OutOfSchool.IdentityServer/Extensions/ConfigureIdentityExtensions.cs @@ -1,4 +1,6 @@ -namespace OutOfSchool.IdentityServer.Extensions; +using IdentityServer4.Test; + +namespace OutOfSchool.IdentityServer.Extensions; public static class ConfigureIdentityExtensions { public static void ConfigureIdentity( @@ -16,7 +18,8 @@ public static void ConfigureIdentity( options.Password.RequireUppercase = true; options.Password.RequiredLength = 8; }) - .AddEntityFrameworkStores(); + .AddEntityFrameworkStores() + .AddTokenProvider>(TokenOptions.DefaultProvider); services.AddIdentityServer(options => { options.IssuerUri = issuerUri; }) .AddConfigurationStore(options => From c6787eecca38b069209f1fe09a8a74d744ef8120 Mon Sep 17 00:00:00 2001 From: Alexander Romanchuk Date: Thu, 18 May 2023 20:15:08 +0300 Subject: [PATCH 2/2] Fix --- .../Extensions/ConfigureIdentityExtensions.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/OutOfSchool/OutOfSchool.IdentityServer/Extensions/ConfigureIdentityExtensions.cs b/OutOfSchool/OutOfSchool.IdentityServer/Extensions/ConfigureIdentityExtensions.cs index 241618bb7d..c04c77dcd0 100644 --- a/OutOfSchool/OutOfSchool.IdentityServer/Extensions/ConfigureIdentityExtensions.cs +++ b/OutOfSchool/OutOfSchool.IdentityServer/Extensions/ConfigureIdentityExtensions.cs @@ -1,6 +1,5 @@ -using IdentityServer4.Test; +namespace OutOfSchool.IdentityServer.Extensions; -namespace OutOfSchool.IdentityServer.Extensions; public static class ConfigureIdentityExtensions { public static void ConfigureIdentity(