add Synapse System

This commit is contained in:
2023-10-20 12:33:18 +08:00
parent 56b5421290
commit ef721b227b
11 changed files with 576 additions and 10 deletions
+13 -8
View File
@@ -42,6 +42,11 @@ namespace SimApi
policy => { policy.AllowAnyHeader().AllowAnyMethod().AllowAnyOrigin(); }));
}
if (simApiOptions.EnableSynapse)
{
builder.AddSingleton<Synapse>();
}
// 使用SimApiDoc
if (simApiOptions.EnableSimApiDoc)
{
@@ -77,10 +82,7 @@ namespace SimApi
Id = "HeaderToken"
}
},
new[]
{
"readAccess", "writeAccess"
}
new[] { "readAccess", "writeAccess" }
}
});
haveSimApiAuth = true;
@@ -143,10 +145,7 @@ namespace SimApi
Id = "oauth2"
}
},
new[]
{
"SimApiAuth"
}
new[] { "SimApiAuth" }
}
});
}
@@ -254,6 +253,12 @@ namespace SimApi
logger.LogInformation("开始配置使用URL小写...");
}
if (options.EnableSynapse)
{
var synapse = builder.ApplicationServices.GetRequiredService<Synapse>();
synapse.Init();
}
return builder;
}
}