public LoginController(ILoginCookies cookies, IAuthenticationService service, ILoginSuccessHandler handler, ILockedOutRule lockedOutRule) { _cookies = cookies; _service = service; _handler = handler; _lockedOutRule = lockedOutRule; }
public AuthenticationService( ILogger logger, IEnumerable<IAuthenticationStrategy> strategies, ILoginAuditor auditor, ILoginCookies cookies) { if (!strategies.Any()) { throw new ArgumentOutOfRangeException("strategies", "There must be at least one IAuthenticationStrategy"); } _logger = logger; _strategies = strategies; _auditor = auditor; _cookies = cookies; }
public AuthenticationService( ILogger logger, IEnumerable <IAuthenticationStrategy> strategies, ILoginAuditor auditor, ILoginCookies cookies) { if (!strategies.Any()) { throw new ArgumentOutOfRangeException("strategies", "There must be at least one IAuthenticationStrategy"); } _logger = logger; _strategies = strategies; _auditor = auditor; _cookies = cookies; }
public LoginController(ILoginCookies cookies, AuthenticationSettings settings) { _cookies = cookies; _settings = settings; }
public LoginController(ILoginCookies cookies, ILoginFailureHandler failureHandler, AuthenticationSettings settings) { _cookies = cookies; _failureHandler = failureHandler; _settings = settings; }