18 lines
652 B
C#
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;
|
|
}
|