diff --git a/src/bundles/Elsa.WorkflowServer.Web/Program.cs b/src/bundles/Elsa.WorkflowServer.Web/Program.cs index f2dcadea2..80f4cad28 100644 --- a/src/bundles/Elsa.WorkflowServer.Web/Program.cs +++ b/src/bundles/Elsa.WorkflowServer.Web/Program.cs @@ -149,7 +149,6 @@ services http.ConfigureHttpOptions = options => configuration.GetSection("Http").Bind(options); http.HttpEndpointAuthorizationHandler = sp => sp.GetRequiredService(); }) - .UseSasTokens(sas => sas.DataProtectionProvider = sp => DataProtectionProvider.Create("Elsa Workflows")) .UseEmail(email => email.ConfigureOptions = options => configuration.GetSection("Smtp").Bind(options)); // Initialize drop-ins. diff --git a/src/modules/Elsa.Workflows.Api/Features/WorkflowsApiFeature.cs b/src/modules/Elsa.Workflows.Api/Features/WorkflowsApiFeature.cs index 5b7a44c1e..5906d1ce0 100644 --- a/src/modules/Elsa.Workflows.Api/Features/WorkflowsApiFeature.cs +++ b/src/modules/Elsa.Workflows.Api/Features/WorkflowsApiFeature.cs @@ -4,6 +4,7 @@ using Elsa.Features.Attributes; using Elsa.Features.Services; using Elsa.Http.Features; using Elsa.JavaScript.Features; +using Elsa.SasTokens.Features; using Elsa.Workflows.Api.Serialization; using Elsa.Workflows.Core.Contracts; using Elsa.Workflows.Management.Features; @@ -18,6 +19,7 @@ namespace Elsa.Workflows.Api.Features; [DependsOn(typeof(WorkflowManagementFeature))] [DependsOn(typeof(JavaScriptFeature))] [DependsOn(typeof(HttpFeature))] +[DependsOn(typeof(SasTokensFeature))] public class WorkflowsApiFeature : FeatureBase { ///