From a9a40534cf38ec6051c43d4b11616f96255052f3 Mon Sep 17 00:00:00 2001 From: Dolunay Date: Sat, 26 Oct 2024 19:14:13 +0300 Subject: [PATCH] Authorization failed. These requirements were not met: PermissionRequirement: SettingManagement.Emailing --- .../src/BookStore.HttpApi.Host/BookStoreHttpApiHostModule.cs | 4 ++++ samples/BookStore/src/BookStore.HttpApi.Host/appsettings.json | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/samples/BookStore/src/BookStore.HttpApi.Host/BookStoreHttpApiHostModule.cs b/samples/BookStore/src/BookStore.HttpApi.Host/BookStoreHttpApiHostModule.cs index c047fcc..d7db6d6 100644 --- a/samples/BookStore/src/BookStore.HttpApi.Host/BookStoreHttpApiHostModule.cs +++ b/samples/BookStore/src/BookStore.HttpApi.Host/BookStoreHttpApiHostModule.cs @@ -123,11 +123,15 @@ public class BookStoreHttpApiHostModule : AbpModule options.Authority = configuration["AuthServer:Authority"]; options.RequireHttpsMetadata = Convert.ToBoolean(configuration["AuthServer:RequireHttpsMetadata"]); options.Audience = "BookStore"; + options.UseSecurityTokenValidators = true; options.BackchannelHttpHandler = new HttpClientHandler { ServerCertificateCustomValidationCallback = HttpClientHandler.DangerousAcceptAnyServerCertificateValidator }; +#if DEBUG + options.IncludeErrorDetails = true; +#endif }); } diff --git a/samples/BookStore/src/BookStore.HttpApi.Host/appsettings.json b/samples/BookStore/src/BookStore.HttpApi.Host/appsettings.json index 4170314..0bffa1b 100644 --- a/samples/BookStore/src/BookStore.HttpApi.Host/appsettings.json +++ b/samples/BookStore/src/BookStore.HttpApi.Host/appsettings.json @@ -9,7 +9,7 @@ }, "AuthServer": { "Authority": "https://localhost:44306", - "RequireHttpsMetadata": "false", + "RequireHttpsMetadata": "true", "SwaggerClientId": "BookStore_Swagger", "SwaggerClientSecret": "1q2w3e*" },