Files
tiku-backend.net/Tiku.Api/Controllers/AuthCapabilitySet.cs
xiong 33375a38d7
Some checks failed
ci / release-gate (push) Has been cancelled
refactor(architecture): harden module boundaries
2026-08-04 12:10:36 +08:00

18 lines
652 B
C#

using Tiku.Application.Auth;
namespace Tiku.Api.Controllers;
public sealed class AuthCapabilitySet(
IPasswordLoginService passwordLogin,
ISmsLoginService smsLogin,
IWechatLoginService wechatLogin,
IAuthSessionService sessions,
IPasswordLifecycleService passwordLifecycle)
{
internal IPasswordLoginService PasswordLogin { get; } = passwordLogin;
internal ISmsLoginService SmsLogin { get; } = smsLogin;
internal IWechatLoginService WechatLogin { get; } = wechatLogin;
internal IAuthSessionService Sessions { get; } = sessions;
internal IPasswordLifecycleService PasswordLifecycle { get; } = passwordLifecycle;
}