public SignInManagerService(UserManagerService userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <User> claimsFactory, IOptions <ADreamOptions> optionsAccessor, ILogger <SignInManagerService> logger, IAuthenticationSchemeProvider schemes) { UserManager.CheakArgument(); contextAccessor.CheakArgument(); optionsAccessor.CheakArgument(); schemes.CheakArgument(); UserManager = userManager; Context = contextAccessor.HttpContext; Options = optionsAccessor?.Value; Logger = logger; Schemes = schemes; }