refactor: remove unused backend extensions
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
|
||||
// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
|
||||
//
|
||||
// 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
|
||||
//
|
||||
@@ -26,18 +26,13 @@ public static class ProjectOptions
|
||||
services.AddConfigurableOptions<ClusterOptions>();
|
||||
services.AddConfigurableOptions<OSSProviderOptions>();
|
||||
services.AddConfigurableOptions<UploadOptions>();
|
||||
services.AddConfigurableOptions<WechatOptions>();
|
||||
services.AddConfigurableOptions<WechatPayOptions>();
|
||||
services.AddConfigurableOptions<PayCallBackOptions>();
|
||||
services.AddConfigurableOptions<CodeGenOptions>();
|
||||
services.AddConfigurableOptions<EnumOptions>();
|
||||
services.AddConfigurableOptions<APIJSONOptions>();
|
||||
services.AddConfigurableOptions<EmailOptions>();
|
||||
services.AddConfigurableOptions<OAuthOptions>();
|
||||
services.AddConfigurableOptions<CryptogramOptions>();
|
||||
services.AddConfigurableOptions<SMSOptions>();
|
||||
services.AddConfigurableOptions<EventBusOptions>();
|
||||
services.AddConfigurableOptions<AlipayOptions>();
|
||||
services.AddConfigurableOptions<CDConfigOptions>();
|
||||
services.AddConfigurableOptions<DeepSeekOptions>();
|
||||
services.AddConfigurableOptions<LocalizationSettingsOptions>();
|
||||
@@ -48,4 +43,4 @@ public static class ProjectOptions
|
||||
|
||||
return services;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
|
||||
// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
|
||||
//
|
||||
// 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
|
||||
//
|
||||
@@ -76,12 +76,6 @@ public class Startup : AppStartup
|
||||
services.AddHttpRemote();
|
||||
// 任务队列
|
||||
services.AddTaskQueue();
|
||||
// 任务调度
|
||||
services.AddSchedule(options =>
|
||||
{
|
||||
options.AddPersistence<DbJobPersistence>(); // 添加作业持久化器
|
||||
options.AddMonitor<JobMonitor>(); // 添加作业执行监视器
|
||||
});
|
||||
// 脱敏检测
|
||||
services.AddSensitiveDetection();
|
||||
|
||||
@@ -114,9 +108,6 @@ public class Startup : AppStartup
|
||||
options.JsonSerializerOptions.Converters.AddDateTimeTypeConverters("yyyy-MM-dd HH:mm:ss"); // 时间格式化
|
||||
});
|
||||
|
||||
// 三方授权登录OAuth
|
||||
services.AddOAuth();
|
||||
|
||||
// ElasticSearch
|
||||
services.AddElasticSearchClients();
|
||||
|
||||
@@ -200,7 +191,7 @@ public class Startup : AppStartup
|
||||
services.AddSingleton<IOSSServiceManager, OSSServiceManager>(); // 改为单例以保持缓存
|
||||
services.AddTransient<MultiOSSFileProvider>();
|
||||
|
||||
// 模板引擎
|
||||
// 通用模板渲染(模板管理、库表实体/种子生成会使用)
|
||||
services.AddViewEngine();
|
||||
|
||||
// 即时通讯
|
||||
@@ -318,9 +309,6 @@ public class Startup : AppStartup
|
||||
//// 启用HTTPS
|
||||
//app.UseHttpsRedirection();
|
||||
|
||||
// 启用OAuth
|
||||
app.UseOAuth();
|
||||
|
||||
// 添加状态码拦截中间件
|
||||
app.UseUnifyResultStatusCodes();
|
||||
|
||||
@@ -342,27 +330,6 @@ public class Startup : AppStartup
|
||||
app.UseClientRateLimiting();
|
||||
app.UsePolicyRateLimit();
|
||||
|
||||
// 任务调度看板
|
||||
app.UseScheduleUI(options =>
|
||||
{
|
||||
options.RequestPath = "/schedule"; // 必须以 / 开头且不以 / 结尾
|
||||
options.DisableOnProduction = false; // 是否在生产环境中关闭
|
||||
options.DisplayEmptyTriggerJobs = true; // 是否显示空作业触发器的作业
|
||||
options.DisplayHead = false; // 是否显示页头
|
||||
options.DefaultExpandAllJobs = false; // 是否默认展开所有作业
|
||||
options.EnableDirectoryBrowsing = false; // 是否启用目录浏览
|
||||
options.Title = "定时任务看板"; // 自定义看板标题
|
||||
|
||||
options.LoginConfig.OnLoging = async (username, password, httpContext) =>
|
||||
{
|
||||
var res = await httpContext.RequestServices.GetRequiredService<SysAuthService>().SwaggerSubmitUrl(new SpecificationAuth { UserName = username, Password = password });
|
||||
return res == 200;
|
||||
};
|
||||
options.LoginConfig.DefaultUsername = "";
|
||||
options.LoginConfig.DefaultPassword = "";
|
||||
options.LoginConfig.SessionKey = "schedule_session_key"; // 登录客户端存储的 Session 键
|
||||
});
|
||||
|
||||
app.UseInject(string.Empty, options =>
|
||||
{
|
||||
foreach (var groupInfo in SpecificationDocumentBuilder.GetOpenApiGroups())
|
||||
@@ -403,4 +370,4 @@ public class Startup : AppStartup
|
||||
pattern: "{controller=Home}/{action=Index}/{id?}");
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user