public ApplicationSignInManager( IApplicationUserManager userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <User> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <ApplicationSignInManager> logger, IAuthenticationSchemeProvider schemes) : base((UserManager <User>)userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes) { _userManager = userManager; _userManager.CheckArgumentIsNull(nameof(_userManager)); _contextAccessor = contextAccessor; _contextAccessor.CheckArgumentIsNull(nameof(_contextAccessor)); _claimsFactory = claimsFactory; _claimsFactory.CheckArgumentIsNull(nameof(_claimsFactory)); _optionsAccessor = optionsAccessor; _optionsAccessor.CheckArgumentIsNull(nameof(_optionsAccessor)); _logger = logger; _logger.CheckArgumentIsNull(nameof(_logger)); _schemes = schemes; _schemes.CheckArgumentIsNull(nameof(_schemes)); }
internal static void Configure( IHttpContextAccessor httpContext ) { httpContext.CheckArgumentIsNull(nameof(httpContext)); _httpContext = httpContext; }
public ApplicationUserManager(IApplicationUserStore store, IOptions <IdentityOptions> optionsAccessor, IPasswordHasher <User> passwordHasher, IEnumerable <IUserValidator <User> > userValidators, IEnumerable <IPasswordValidator <User> > passwordValidators, ILookupNormalizer keyNormalizer, IdentityErrorDescriber errors, IServiceProvider services, ILogger <UserManager <User> > logger, IUnitOfWork uow, IHttpContextAccessor contextAccessor) : base((UserStore <User, Role, AppDbContext, Guid, UserClaim, UserRole, UserLogin, UserToken, RoleClaim>)store, optionsAccessor, passwordHasher, userValidators, passwordValidators, keyNormalizer, errors, services, logger) { _uow = uow; _uow.CheckArgumentIsNull(nameof(_uow)); _contextAccessor = contextAccessor; _contextAccessor.CheckArgumentIsNull(nameof(_contextAccessor)); _users = uow.Set <User>(); }
public SignInService( IUserService userService, IHttpContextAccessor httpContextAccessor, IUserClaimsPrincipalFactory <User> userClaimsPrincipalFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInService> logger, IAuthenticationSchemeProvider authenticationSchemeProvider) : base((UserManager <User>)userService, httpContextAccessor, userClaimsPrincipalFactory, optionsAccessor, logger, authenticationSchemeProvider) { _userService = userService; _userService.CheckArgumentIsNull(nameof(_userService)); _httpContextAccessor = httpContextAccessor; _httpContextAccessor.CheckArgumentIsNull(nameof(_httpContextAccessor)); _userClaimsPrincipalFactory = userClaimsPrincipalFactory; _userClaimsPrincipalFactory.CheckArgumentIsNull(nameof(_userClaimsPrincipalFactory)); _optionsAccessor = optionsAccessor; _optionsAccessor.CheckArgumentIsNull(nameof(_optionsAccessor)); _logger = logger; _logger.CheckArgumentIsNull(nameof(_logger)); _authenticationSchemeProvider = authenticationSchemeProvider; _authenticationSchemeProvider.CheckArgumentIsNull(nameof(_authenticationSchemeProvider)); }
public ApplicationRoleManager( IApplicationRoleStore store, IEnumerable <IRoleValidator <Role> > roleValidators, ILookupNormalizer keyNormalizer, IdentityErrorDescriber errors, ILogger <ApplicationRoleManager> logger, IHttpContextAccessor contextAccessor, IUnitOfWork uow, IHttpContextAccessor contextAccessor1) : base((RoleStore <Role, ApplicationDbContext, int, UserRole, RoleClaim>)store, roleValidators, keyNormalizer, errors, logger, contextAccessor) { _contextAccessor = contextAccessor1; store.CheckArgumentIsNull(nameof(store)); roleValidators.CheckArgumentIsNull(nameof(roleValidators)); keyNormalizer.CheckArgumentIsNull(nameof(keyNormalizer)); errors.CheckArgumentIsNull(nameof(errors)); logger.CheckArgumentIsNull(nameof(logger)); contextAccessor.CheckArgumentIsNull(nameof(contextAccessor)); uow.CheckArgumentIsNull(nameof(uow)); _users = uow.Set <User>(); }
public LinkBuilder(IHttpContextAccessor httpContextAccessor) { httpContextAccessor.CheckArgumentIsNull(nameof(httpContextAccessor)); _httpContextAccessor = httpContextAccessor; _urlHelper = _httpContextAccessor.HttpContext .RequestServices.GetService <IUrlHelper>(); }
public RoleService( IRoleStoreService roleStoreService, IEnumerable <IRoleValidator <Role> > roleValidators, ILookupNormalizer lookupNormalizer, IdentityErrorDescriber errors, ILogger <RoleService> logger, IHttpContextAccessor httpContextAccessor, IUnitOfWork unitOfWork) : base((RoleStore <Role, ApplicationDbContext, Guid, UserRole, RoleClaim>)roleStoreService, roleValidators, lookupNormalizer, errors, logger) { _roleStoreService = roleStoreService; _roleStoreService.CheckArgumentIsNull(nameof(_roleStoreService)); _roleValidators = roleValidators; _roleValidators.CheckArgumentIsNull(nameof(_roleValidators)); _lookupNormalizer = lookupNormalizer; _lookupNormalizer.CheckArgumentIsNull(nameof(_lookupNormalizer)); _identityErrorDescriber = errors; _identityErrorDescriber.CheckArgumentIsNull(nameof(_identityErrorDescriber)); _logger = logger; _logger.CheckArgumentIsNull(nameof(_logger)); _httpContextAccessor = httpContextAccessor; _httpContextAccessor.CheckArgumentIsNull(nameof(_httpContextAccessor)); _unitOfWork = unitOfWork; _unitOfWork.CheckArgumentIsNull(nameof(_unitOfWork)); _roles = _unitOfWork.Set <Role>(); _users = _unitOfWork.Set <User>(); }
public ApplicationRoleManager( IApplicationRoleStore store, IEnumerable <IRoleValidator <Role> > roleValidators, ILookupNormalizer keyNormalizer, IdentityErrorDescriber errors, ILogger <ApplicationRoleManager> logger, IHttpContextAccessor contextAccessor, IUnitOfWork uow) : base((RoleStore <Role, ApplicationDbContext, int, UserRole, RoleClaim>)store, roleValidators, keyNormalizer, errors, logger) { _store = store; _store.CheckArgumentIsNull(nameof(_store)); _roleValidators = roleValidators; _roleValidators.CheckArgumentIsNull(nameof(_roleValidators)); _keyNormalizer = keyNormalizer; _keyNormalizer.CheckArgumentIsNull(nameof(_keyNormalizer)); _errors = errors; _errors.CheckArgumentIsNull(nameof(_errors)); _logger = logger; _logger.CheckArgumentIsNull(nameof(_logger)); _contextAccessor = contextAccessor; _contextAccessor.CheckArgumentIsNull(nameof(_contextAccessor)); _uow = uow; _uow.CheckArgumentIsNull(nameof(_uow)); _users = _uow.Set <User>(); }
//private readonly ISignalRServices _signalRServices; public UsersService(IUnitOfWork unitOfWork, IMapper mapper, IStringLocalizer stringLocalizer, ISecurityService securityService, IOptions <AppSettings> appSettings, IEncryptionServices encryptionServices, IHttpContextAccessor contextAccessor, ICompatibleFrontendEncryption CompatibleFrontendEncryption, ISessionServices sessionServices /*, ISignalRServices signalRServices*/) : base(unitOfWork, mapper, stringLocalizer, sessionServices) { _AppSettings = appSettings.Value; _uow = base._UnitOfWork; _uow.CheckArgumentIsNull(nameof(_uow)); _users = _uow.Repository <User>() as IUserRepository; _userRoles = _uow.Repository <UserRole>() as IUserRoleRepository; _securityService = securityService; _securityService.CheckArgumentIsNull(nameof(_securityService)); _compatibleFrontendEncryption = CompatibleFrontendEncryption; _compatibleFrontendEncryption.CheckArgumentIsNull(nameof(_compatibleFrontendEncryption)); _encryptionServices = encryptionServices; _encryptionServices.CheckArgumentIsNull(nameof(_encryptionServices)); //_signalRServices = signalRServices; //_signalRServices.CheckArgumentIsNull(nameof(_signalRServices)); _contextAccessor = contextAccessor; _contextAccessor.CheckArgumentIsNull(nameof(_contextAccessor)); }
public SecurityTrimmingService(IHttpContextAccessor httpContextAccessor, IMvcActionsDiscoveryService mvcActionsDiscoveryService) { _httpContextAccessor = httpContextAccessor; _httpContextAccessor.CheckArgumentIsNull(nameof(_httpContextAccessor)); _httpContext = _httpContextAccessor.HttpContext; }
public ApplicationUserManager( IApplicationUserStore store, IOptions <IdentityOptions> optionsAccessor, IPasswordHasher <User> passwordHasher, IEnumerable <IUserValidator <User> > userValidators, IEnumerable <IPasswordValidator <User> > passwordValidators, ILookupNormalizer keyNormalizer, IdentityErrorDescriber errors, IServiceProvider services, ILogger <ApplicationUserManager> logger, IHttpContextAccessor contextAccessor, IUnitOfWork uow, IUsedPasswordsService usedPasswordsService) : base((UserStore <User, Role, ApplicationDbContext, long, UserClaim, UserRole, UserLogin, UserToken, RoleClaim>)store, optionsAccessor, passwordHasher, userValidators, passwordValidators, keyNormalizer, errors, services, logger) { _userStore = store; _userStore.CheckArgumentIsNull(nameof(_userStore)); _optionsAccessor = optionsAccessor; _optionsAccessor.CheckArgumentIsNull(nameof(_optionsAccessor)); _passwordHasher = passwordHasher; _passwordHasher.CheckArgumentIsNull(nameof(_passwordHasher)); _userValidators = userValidators; _userValidators.CheckArgumentIsNull(nameof(_userValidators)); _passwordValidators = passwordValidators; _passwordValidators.CheckArgumentIsNull(nameof(_passwordValidators)); _keyNormalizer = keyNormalizer; _keyNormalizer.CheckArgumentIsNull(nameof(_keyNormalizer)); _errors = errors; _errors.CheckArgumentIsNull(nameof(_errors)); _services = services; _services.CheckArgumentIsNull(nameof(_services)); _logger = logger; _logger.CheckArgumentIsNull(nameof(_logger)); _contextAccessor = contextAccessor; _contextAccessor.CheckArgumentIsNull(nameof(_contextAccessor)); _uow = uow; _uow.CheckArgumentIsNull(nameof(_uow)); _usedPasswordsService = usedPasswordsService; _usedPasswordsService.CheckArgumentIsNull(nameof(_usedPasswordsService)); _users = uow.Set <User>(); _roles = uow.Set <Role>(); _userRoles = uow.Set <UserRole>(); }
public AntiForgeryCookieService(IHttpContextAccessor contextAccessor, IAntiforgery antiforgery, IOptions <AntiforgeryOptions> antiforgeryOptions) { _contextAccessor = contextAccessor; _contextAccessor.CheckArgumentIsNull(nameof(contextAccessor)); _antiforgery = antiforgery; _antiforgery.CheckArgumentIsNull(nameof(antiforgery)); _antiforgeryOptions = antiforgeryOptions; _antiforgeryOptions.CheckArgumentIsNull(nameof(antiforgeryOptions)); }
public SampleService ( IMongoDbContext mongoDbContext, IHttpContextAccessor contextAccessor ) { _mongoDbContext = mongoDbContext; _mongoDbContext.CheckArgumentIsNull(nameof(_mongoDbContext)); _contextAccessor = contextAccessor; _contextAccessor.CheckArgumentIsNull(nameof(contextAccessor)); }
public UserContext(IHttpContextAccessor httpContextAccessor) { httpContextAccessor.CheckArgumentIsNull(); Principal = httpContextAccessor.HttpContext?.User; IsAuthenticated = Principal?.Identity.IsAuthenticated ?? false; if (IsAuthenticated) { LoadData(httpContextAccessor.HttpContext); } }
public UsersService(IUnitOfWork uow, ISecurityService securityService, IHttpContextAccessor contextAccessor) { _uow = uow; _uow.CheckArgumentIsNull(nameof(_uow)); _users = _uow.Set <User>(); _securityService = securityService; _securityService.CheckArgumentIsNull(nameof(_securityService)); _contextAccessor = contextAccessor; _contextAccessor.CheckArgumentIsNull(nameof(_contextAccessor)); }
public RolesService( IUnitOfWork uow, IHttpContextAccessor contextAccessor) { _uow = uow; _uow.CheckArgumentIsNull(nameof(_uow)); _contextAccessor = contextAccessor; _contextAccessor.CheckArgumentIsNull(nameof(_contextAccessor)); _roles = _uow.Set <Role>(); _users = _uow.Set <User>(); _userRole = _uow.Set <UserRole>(); }
public UsersPhotoService( IHttpContextAccessor contextAccessor, IHostingEnvironment hostingEnvironment, IOptionsSnapshot <SiteSettings> siteSettings) { _contextAccessor = contextAccessor; _contextAccessor.CheckArgumentIsNull(nameof(_contextAccessor)); _hostingEnvironment = hostingEnvironment; _hostingEnvironment.CheckArgumentIsNull(nameof(_hostingEnvironment)); _siteSettings = siteSettings; _siteSettings.CheckArgumentIsNull(nameof(_siteSettings)); }
protected ApplicationDbContextBase( IOptionsSnapshot <SiteSettings> siteSettings, IHttpContextAccessor httpContextAccessor, IHostingEnvironment hostingEnvironment, ILogger <ApplicationDbContextBase> logger) { SiteSettings = siteSettings; SiteSettings.CheckArgumentIsNull(nameof(SiteSettings)); HttpContextAccessor = httpContextAccessor; HttpContextAccessor.CheckArgumentIsNull(nameof(HttpContextAccessor)); HostingEnvironment = hostingEnvironment; HostingEnvironment.CheckArgumentIsNull(nameof(HostingEnvironment)); Logger = logger; Logger.CheckArgumentIsNull(nameof(Logger)); }
//private readonly IUserClaimsPrincipalFactory<User> _claimsFactory; //private readonly IOptions<IdentityOptions> _optionsAccessor; //private readonly ILogger<ApplicationSignInManager> _logger; public ApplicationSignInManager( IApplicationUserManager userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <User> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <ApplicationSignInManager> logger) : base((UserManager <User>)userManager, contextAccessor, claimsFactory, optionsAccessor, logger) { // _userManager = userManager; userManager.CheckArgumentIsNull(nameof(userManager)); _contextAccessor = contextAccessor; _contextAccessor.CheckArgumentIsNull(nameof(_contextAccessor)); //_claimsFactory = claimsFactory; claimsFactory.CheckArgumentIsNull(nameof(claimsFactory)); // _optionsAccessor = optionsAccessor; optionsAccessor.CheckArgumentIsNull(nameof(optionsAccessor)); // _logger = logger; logger.CheckArgumentIsNull(nameof(logger)); }
public DbLogger( DbLoggerProvider loggerProvider, IServiceProvider serviceProvider, string loggerName, IOptions <SiteSettings> siteSettings, IHttpContextAccessor httpContextAccessor) { _loggerName = loggerName; _siteSettings = siteSettings; _siteSettings.CheckArgumentIsNull(nameof(_siteSettings)); _minLevel = _siteSettings.Value.Logging.LogLevel.Default; _loggerProvider = loggerProvider; _loggerProvider.CheckArgumentIsNull(nameof(_loggerProvider)); _serviceProvider = serviceProvider; _serviceProvider.CheckArgumentIsNull(nameof(_serviceProvider)); _httpContextAccessor = httpContextAccessor; _httpContextAccessor.CheckArgumentIsNull(nameof(_httpContextAccessor)); }
public UserService( IUserStoreService userStoreService, IUserTokenStorageService userTokenStorageService, IOptions <IdentityOptions> optionsAccessor, IPasswordHasher <User> passwordHasher, IEnumerable <IUserValidator <User> > userValidators, IEnumerable <IPasswordValidator <User> > passwordValidators, ILookupNormalizer keyNormalizer, ISecurityService securityService, IdentityErrorDescriber identityErrorDescriber, IServiceProvider serviceProvider, ILogger <UserService> logger, IHttpContextAccessor httpContextAccessor, IUnitOfWork unitOfWork, IEmailService emailService, IAntiForgeryCookieService antiForgeryCookieService, IOptionsSnapshot <SiteSettings> options, IUsedPasswordService usedPasswordService, IUserTokenFactoryService userTokenFactoryService, IMapper mapper) : base((IUserStore <User>)userStoreService, optionsAccessor, passwordHasher, userValidators, passwordValidators, keyNormalizer, identityErrorDescriber, serviceProvider, logger) { _userStoreService = userStoreService; _userStoreService.CheckArgumentIsNull(nameof(_userStoreService)); _userTokenStorageService = userTokenStorageService; _userTokenStorageService.CheckArgumentIsNull(nameof(_userTokenStorageService)); _optionsAccessor = optionsAccessor; _optionsAccessor.CheckArgumentIsNull(nameof(_optionsAccessor)); _passwordHasher = passwordHasher; _passwordHasher.CheckArgumentIsNull(nameof(_passwordHasher)); _userValidators = userValidators; _userValidators.CheckArgumentIsNull(nameof(_userValidators)); _passwordValidators = passwordValidators; _passwordValidators.CheckArgumentIsNull(nameof(_passwordValidators)); _keyNormalizer = keyNormalizer; _keyNormalizer.CheckArgumentIsNull(nameof(_keyNormalizer)); _securityService = securityService; _securityService.CheckArgumentIsNull(nameof(_securityService)); _identityErrorDescriber = identityErrorDescriber; _identityErrorDescriber.CheckArgumentIsNull(nameof(_identityErrorDescriber)); _serviceProvider = serviceProvider; _serviceProvider.CheckArgumentIsNull(nameof(_serviceProvider)); _logger = logger; _logger.CheckArgumentIsNull(nameof(_logger)); _stringEncryption = new StringEncryption(); _stringEncryption.CheckArgumentIsNull(nameof(_stringEncryption)); _httpContextAccessor = httpContextAccessor; _httpContextAccessor.CheckArgumentIsNull(nameof(_httpContextAccessor)); _unitOfWork = unitOfWork; _unitOfWork.CheckArgumentIsNull(nameof(_unitOfWork)); _usedPasswordService = usedPasswordService; _userTokenFactoryService = userTokenFactoryService; _mapper = mapper; _usedPasswordService.CheckArgumentIsNull(nameof(_usedPasswordService)); _antiForgeryCookieService = antiForgeryCookieService; _antiForgeryCookieService.CheckArgumentIsNull(nameof(_antiForgeryCookieService)); _emailService = emailService; _emailService.CheckArgumentIsNull(nameof(_emailService)); options.CheckArgumentIsNull(nameof(options)); _options = options; _smsTemplates = options.Value.SmsTemplates; _users = _unitOfWork.Set <User>(); _roles = _unitOfWork.Set <Role>(); }