Update Program
This commit is contained in:
parent
3fccf95413
commit
ba6ffb32d5
|
|
@ -1,4 +1,8 @@
|
|||
using Elsa;
|
||||
using Elsa.EntityFrameworkCore.Modules.Identity;
|
||||
using Elsa.EntityFrameworkCore.Modules.Labels;
|
||||
using Elsa.EntityFrameworkCore.Modules.Management;
|
||||
using Elsa.EntityFrameworkCore.Modules.Runtime;
|
||||
using Elsa.Extensions;
|
||||
using Elsa.Http.Handlers;
|
||||
using Elsa.JavaScript.Options;
|
||||
|
|
@ -26,7 +30,8 @@ services
|
|||
.AddTypeAlias<ApiResponse<User>>("ApiResponse[User]")
|
||||
.UseIdentity(identity =>
|
||||
{
|
||||
identity.UseMongoDb();
|
||||
//identity.UseMongoDb();
|
||||
identity.UseEntityFrameworkCore();
|
||||
identity.IdentityOptions = options => identitySection.Bind(options);
|
||||
identity.TokenOptions = options => identityTokenSection.Bind(options);
|
||||
identity.UseConfigurationBasedUserProvider(options => identitySection.Bind(options));
|
||||
|
|
@ -36,16 +41,20 @@ services
|
|||
.UseDefaultAuthentication()
|
||||
.UseWorkflowManagement(management =>
|
||||
{
|
||||
management.UseMongoDb();
|
||||
//management.UseMongoDb();
|
||||
management.UseEntityFrameworkCore();
|
||||
management.AddVariableType<ApiResponse<User>>("Api");
|
||||
management.AddVariableType<User>("Api");
|
||||
management.AddVariableType<Support>("Api");
|
||||
})
|
||||
.UseWorkflowRuntime(runtime =>
|
||||
{
|
||||
runtime.UseMongoDb();
|
||||
runtime.UseDefaultRuntime(dr => dr.UseMongoDb());
|
||||
runtime.UseExecutionLogRecords(e => e.UseMongoDb());
|
||||
//runtime.UseMongoDb();
|
||||
runtime.UseEntityFrameworkCore();
|
||||
// runtime.UseDefaultRuntime(dr => dr.UseMongoDb());
|
||||
// runtime.UseExecutionLogRecords(e => e.UseMongoDb());
|
||||
runtime.UseDefaultRuntime(dr => dr.UseEntityFrameworkCore());
|
||||
runtime.UseExecutionLogRecords(e => e.UseEntityFrameworkCore());
|
||||
runtime.UseAsyncWorkflowStateExporter();
|
||||
runtime.UseMassTransitDispatcher();
|
||||
})
|
||||
|
|
@ -54,7 +63,8 @@ services
|
|||
.UseWorkflowsApi(api => api.AddFastEndpointsAssembly<Program>())
|
||||
.UseJavaScript()
|
||||
.UseLiquid()
|
||||
.UseLabels(options => options.UseMongoDb())
|
||||
// .UseLabels(options => options.UseMongoDb())
|
||||
.UseLabels(options => options.UseEntityFrameworkCore())
|
||||
.UseHttp(http => http.HttpEndpointAuthorizationHandler = sp => sp.GetRequiredService<AllowAnonymousHttpEndpointAuthorizationHandler>())
|
||||
.UseEmail(email => email.ConfigureOptions = options => configuration.GetSection("Smtp").Bind(options))
|
||||
.UseMongoDb(configuration.GetConnectionString("MongoDb")!, options => configuration.GetSection("MongoDb").Bind(options))
|
||||
|
|
|
|||
Loading…
Reference in a new issue