From 0c6cc6b0624ecb9086a159d68fef1aaa738e0748 Mon Sep 17 00:00:00 2001 From: jdevillard Date: Thu, 5 Sep 2024 17:33:16 +0200 Subject: [PATCH] Change to backendConfig after update of AddRemoteBackend properties (#5945) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jérémie DEVILLARD Co-authored-by: Sipke Schoorstra --- src/apps/ElsaStudioWebAssembly/Program.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/apps/ElsaStudioWebAssembly/Program.cs b/src/apps/ElsaStudioWebAssembly/Program.cs index eed41fcfa..3cfc0b9e7 100644 --- a/src/apps/ElsaStudioWebAssembly/Program.cs +++ b/src/apps/ElsaStudioWebAssembly/Program.cs @@ -14,6 +14,7 @@ using Microsoft.AspNetCore.Components.Web; using Microsoft.AspNetCore.Components.WebAssembly.Hosting; using Microsoft.Extensions.Options; using Microsoft.JSInterop; +using Elsa.Studio.Models; // Build the host. var builder = WebAssemblyHostBuilder.CreateDefault(args); @@ -23,10 +24,16 @@ builder.RootComponents.Add("#app"); builder.RootComponents.Add("head::after"); builder.RootComponents.RegisterCustomElsaStudioElements(); -// Register shell services and modules. +// Register shell services and modules. +var backendApiConfig = new BackendApiConfig +{ + ConfigureBackendOptions = options => builder.Configuration.GetSection("Backend").Bind(options), + ConfigureHttpClientBuilder = options => options.AuthenticationHandler = typeof(AuthenticatingApiHttpMessageHandler) +}; + builder.Services.AddCore(); builder.Services.AddShell(); -builder.Services.AddRemoteBackend(elsaClient => elsaClient.AuthenticationHandler = typeof(AuthenticatingApiHttpMessageHandler)); +builder.Services.AddRemoteBackend(backendApiConfig); builder.Services.AddLoginModule(); builder.Services.AddDashboardModule(); builder.Services.AddWorkflowsModule();