diff --git a/src/configurations/SimApiOptions.cj b/src/configurations/SimApiOptions.cj index d51908d..c2ca823 100644 --- a/src/configurations/SimApiOptions.cj +++ b/src/configurations/SimApiOptions.cj @@ -7,11 +7,17 @@ package simapi.configurations import std.collection.* +import std.reflect.* /** * SimApi 全局配置:对应 C# 的 SimApi.Configurations.SimApiOptions。 */ public class SimApiOptions { + /** + * 已注册的 ISimApiAuthChecker 类型列表(由 addSimApi 扫描调用者程序集填充, + * 运行时在 @SimApiAuth 鉴权时逐个从 DI 解析执行,对齐 C# AddScoped 扫描)。 + */ + public var authCheckers: ArrayList = ArrayList() /** * Redis 配置;配置则使用 Redis,不配则自动使用 InMemory。 */