private static void ConfigureCookieAuthentication(CookieAuthenticationOptions options)
        {
            var cookieAuthenticationConfiguration = new CookieAuthenticationConfiguration();

            _configuration.GetSection(nameof(CookieAuthenticationConfiguration)).Bind(cookieAuthenticationConfiguration);
            options.ExpireTimeSpan = TimeSpan.FromHours(cookieAuthenticationConfiguration.ExpireTimeSpan);
            options.Cookie.Name    = cookieAuthenticationConfiguration.Name;
        }
Пример #2
0
 public UserLoginsController(
     IRepositoryConductor <UserLogin> conductor,
     IConfigurationRoot configuration,
     IHttpContextAccessor contextAccessor,
     CookieAuthenticationConfiguration cookieAuthenticationConfiguration,
     IHttpContextAccessor httpContextAccessor,
     IStringLocalizer localizer,
     ILogger <UserLoginsController> logger,
     IMapper mapper,
     IUserLoginConductor <User> userLoginConductor,
     IRepositoryReadConductor <User> userReadConductor,
     IRepositoryReadConductor <UserRole> userRoleReadConductor
     ) : base(localizer)
 {
     _conductor       = conductor;
     _contextAccessor = contextAccessor;
     _cookieAuthenticationConfiguration = cookieAuthenticationConfiguration;
     _httpContext           = httpContextAccessor.HttpContext;
     _logger                = logger;
     _mapper                = mapper;
     _userLoginConductor    = userLoginConductor;
     _userReadConductor     = userReadConductor;
     _userRoleReadConductor = userRoleReadConductor;
 }