refactor(architecture): harden module boundaries
Some checks failed
ci / release-gate (push) Has been cancelled

This commit is contained in:
2026-08-04 12:10:36 +08:00
parent b38f12e60b
commit 33375a38d7
218 changed files with 5124 additions and 3828 deletions

View File

@@ -18,11 +18,16 @@ internal static class AuthModule
services.AddScoped<ISmsProvider, AliyunSmsProvider>();
services.AddScoped<ISmsVerificationService, SmsVerificationService>();
services.AddScoped<IWechatOAuthClient, WechatOAuthClient>();
services.AddScoped<IAuthService, AuthService>();
services.AddScoped<AuthServiceDependencies>();
services.AddScoped<IPasswordLoginService, PasswordLoginService>();
services.AddScoped<ISmsLoginService, SmsLoginService>();
services.AddScoped<IWechatLoginService, WechatLoginService>();
services.AddScoped<IAuthSessionService, AuthSessionService>();
services.AddScoped<IPasswordLifecycleService, PasswordLifecycleService>();
services.AddScoped<IAuthAdministrationService, AuthAdministrationService>();
services.AddScoped<IOwnerActivationService, OwnerActivationService>();
services.AddScoped<IIdentityProvider, SelfHostedIdentityProvider>();
services.AddScoped<ICurrentIdentityQueryService, CurrentIdentityQueryService>();
return services;
}
}
}