Example #1
0
 public IdentityAggregate(IDbContext context)
     : base(context)
 {
     _logger        = GetService <ILoggerFactory>().CreateLogger <IdentityAggregate>();
     _userManager   = GetService <IUserManager>();
     _signInManager = GetService <ISignInManager>();
 }
Example #2
0
        public HomeController(
            IAccountService accountService,
            IUserService userService,
            IStatisticService statisticService,
            IViewModelService viewModelService,
            ISignInManager signInManager,
            IUserManager userManager,
            IIdentityHelper identityHelper)
        {
            Guard.WhenArgument(accountService, "AccountService").IsNull().Throw();
            Guard.WhenArgument(userService, "UserService").IsNull().Throw();
            Guard.WhenArgument(statisticService, "StatisticService").IsNull().Throw();
            Guard.WhenArgument(viewModelService, "ViewModelService").IsNull().Throw();
            Guard.WhenArgument(signInManager, "SignInManager").IsNull().Throw();
            Guard.WhenArgument(userManager, "UserManager").IsNull().Throw();
            Guard.WhenArgument(identityHelper, "IdentityHelper").IsNull().Throw();

            this.accountService   = accountService;
            this.userService      = userService;
            this.statisticService = statisticService;
            this.viewModelService = viewModelService;
            this.signInManager    = signInManager;
            this.userManager      = userManager;
            this.identityHelper   = identityHelper;
        }
Example #3
0
        private ApplicationUserManager _deprecatedUserManager; // TODO: Remove

        public AccountController()
        {
            var clientId = SecretsHelper.GetAppId();
            var clientSecret = SecretsHelper.GetAppSecret();
            _signInManager = new SignInManager(clientId, clientSecret);
            _userManager = new UserManager(clientId, clientSecret);
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="AccountController"/> class.
 /// </summary>
 /// <param name="userManager">The user manager to use.</param>
 /// <param name="signInManager">The sign in manager to use.</param>
 /// <param name="urlHelper">The URL helper to use.</param>
 /// <param name="authManager">The authentication manager to use.</param>
 /// <param name="logService">The logging service to use.</param>
 /// <remarks>
 /// This overload is used to allow dependency injection for testing.
 /// </remarks>
 public AccountController(IUserManager userManager, ISignInManager signInManager, UrlHelper urlHelper, IAuthenticationManager authManager = null, ILogService logService = null)
     : base(userManager, signInManager)
 {
     Url          = urlHelper ?? Url;
     _authManager = authManager;
     _logService  = logService;
 }
Example #5
0
 public AccountController(ISignInManager signInManager, IUserManager userManager, IAccountSender accountSender, ILogger <AccountController> logger)
 {
     _signInManager = signInManager;
     _userManager   = userManager;
     _accountSender = accountSender;
     _logger        = logger;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AccountController"/> class.
 /// </summary>
 /// <param name="userManager">The user manager to use.</param>
 /// <param name="signInManager">The sign in manager to use.</param>
 /// <param name="urlHelper">The URL helper to use.</param>
 /// <param name="authManager">The authentication manager to use.</param>
 /// <param name="logService">The logging service to use.</param>
 /// <remarks>
 /// This overload is used to allow dependency injection for testing.
 /// </remarks>
 public AccountController(IUserManager userManager, ISignInManager signInManager, UrlHelper urlHelper, IAuthenticationManager authManager = null, ILogService logService = null)
     : base(userManager, signInManager)
 {
     Url = urlHelper ?? Url;
     _authManager = authManager;
     _logService = logService;
 }
Example #7
0
 public LoginCommandHandler(ISignInManager signInManager, IPasswordHelper passwordHelper, IMemoryCache cache, IStaffRepository staffRepo)
 {
     _signInManager  = signInManager;
     _passwordHelper = passwordHelper;
     _cache          = cache;
     _staffRepo      = staffRepo;
 }
 public OrgServicesController(IAppUserManager appUserManager, ISignInManager signInManager, IAuthTokenManager authTokenManager, IOrganizationManager orgManager, UserManager <AppUser> userManager, IAdminLogger logger) : base(userManager, logger)
 {
     _appUserManager   = appUserManager;
     _orgManager       = orgManager;
     _authTokenManager = authTokenManager;
     _signInManager    = signInManager;
 }
        public DashboardController(IMediator mediator, ISignInManager signInManager, IHttpContextAccessor context)

        {
            this.mediator      = mediator;
            this.signInManager = signInManager;
            this.context       = context;
        }
Example #10
0
 public AccountApi(ISignInManager signInManager, ITokenHelper tokenHelper, ILogger <AccountApi> logger, IApplicationUserService applicationUserService)
     : base(logger)
 {
     this.signInManager          = signInManager;
     this.tokenHelper            = tokenHelper;
     this.applicationUserService = applicationUserService;
 }
 public AccountController(ISignInManager signInManager, IUserManager userManager, ITokenService tokenService, ILogger <AccountController> logger)
 {
     _logger        = logger;
     _signInManager = signInManager;
     _userManager   = userManager;
     _tokenService  = tokenService;
 }
 public TokenController(TokenAuthOptions tokenOptions, ISignInManager<CustomUser> signInManager)
 {
     this.tokenOptions = tokenOptions;
     _signInManager = signInManager;
     //this.bearerOptions = options.Value;
     //this.signingCredentials = signingCredentials;
 }
 public AccountController(IUserManager userManager, ISignInManager signInManager, IAuthenticationManager authenticationManager, IUserRepository userRepository)
 {
     _userManager           = userManager;
     _signInManager         = signInManager;
     _authenticationManager = authenticationManager;
     _userRepository        = userRepository;
 }
Example #14
0
 public TokenManager(ISignInManager signInManager, IConfiguration configuration)
 {
     signInManager.CheakArgument();
     Session       = signInManager.Context.Session;
     SignInManager = signInManager;
     Configuration = configuration;
 }
 public LoginCommandHandler(IMediator mediator, ISignInManager signInManager,
                            IJwtSecurityTokenManager securityTokenManager, ICurrentUserService currentUserService)
 {
     _mediator             = mediator;
     _signInManager        = signInManager;
     _currentUserService   = currentUserService;
     _securityTokenManager = securityTokenManager;
 }
Example #16
0
 public LoginService(ILogger <LoginService> logger, ISignInManager <User> signInManager, IUserManager <User> userManager,
                     IOptions <AppSettings> appSettings)
 {
     _logger        = logger;
     _signInManager = signInManager;
     _userManager   = userManager;
     _appSettings   = appSettings.Value;
 }
 public IdentitySubscribe(IUserManager userManager,
                          ISignInManager signInManager,
                          ILogger logger)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _logger        = logger;
 }
Example #18
0
 public AccountController(ILogger <AccountController> logger, IApplicationUserService applicationUserService, IUserManager userManager, ApplicationDbContext dbContext, ISignInManager signInManager, ICdnService cdnService, IEmailSender emailSender)
     : base(logger, userManager, dbContext)
 {
     this.applicationUserService = applicationUserService;
     this.signInManager          = signInManager;
     this.cdnService             = cdnService;
     this.emailSender            = emailSender;
 }
Example #19
0
 public UserService(IUserManager userManager, ISignInManager signInManager, IDbContextProvider contextProvider, ICryptoProvider cryptoProvider, IEmailService emailService)
 {
     _userManager     = userManager;
     _signInManager   = signInManager;
     _contextProvider = contextProvider;
     _cryptoProvider  = cryptoProvider;
     _emailService    = emailService;
 }
Example #20
0
 public AuthenticationAdapter(IUserManager userManager, ISignInManager signInManager, IUserService userService, IOptions <JWTSettings> settings, Data.Providers.Contracts.ICryptoProvider cryptoProvider)
 {
     _jwtTokenSettings = settings.Value;
     _userManager      = userManager;
     _signInManager    = signInManager;
     _userService      = userService;
     _cryptoProvider   = cryptoProvider;
 }
Example #21
0
 public SignController(ISignInManager signInManager, IConfigurationRegistry registry, IEmailSender emailSender, IMediator mediator)
 {
     SignInManager  = signInManager;
     UserManager    = signInManager.UserManager;
     Configurations = registry;
     EmailSender    = emailSender;
     Mediator       = mediator;
 }
 public AccountController(
     IUserManager<CustomUser> userManager,
     ISignInManager<CustomUser> signInManager
     )
 {
     _userManager = userManager;
     _signInManager = signInManager;
 }
Example #23
0
 public AccountController(ILogger <AccountController> logger, IApiHelper apiHelper, ISignInManager signInManager,
                          IAccountsEndpoint accountsEndpoint, IAuthenticationEndpoint authenticationEndpoint)
 {
     _logger                 = logger;
     _apiHelper              = apiHelper;
     _accountsEndpoint       = accountsEndpoint;
     _authenticationEndpoint = authenticationEndpoint;
     _signInManager          = signInManager;
 }
 public AccountController(
     IUserManager <User> userManager,
     ISignInManager <User> signInManager,
     IOptions <AppSettings> appSettings)
     : base(userManager, signInManager)
 {
     _accountAgent       = new AccountData(appSettings.Value);
     _establishmentAgent = new EstablishmentData(appSettings.Value);
 }
		public AccountController(
			IAuthenticatedUserClient authenticatedUserClient,
			ISignInManager signInManager,
			IUserProfileAccessManager userProfileAccessManager)
		{
			_authenticatedUserClient = authenticatedUserClient;
			_signInManager = signInManager;
			_userProfileAccessManager = userProfileAccessManager;
		}
Example #26
0
        public AccountController(ISignInManager signInManager)
        {
            if (signInManager == null)
            {
                throw new ArgumentNullException(nameof(signInManager));
            }

            _signInManager = signInManager;
        }
Example #27
0
 public AuthController(AppContext appContext, IBaseUnitOfWork unitOfWork, IUserRepository userRepository, IUserDetailsRepository userDetailsRepository, ISignInManager singInManager, IUserManager userManager)
 {
     _appContext            = appContext;
     _unitOfWork            = unitOfWork;
     _userRepository        = userRepository;
     _userDetailsRepository = userDetailsRepository;
     _singInManager         = singInManager;
     _userManager           = userManager;
 }
Example #28
0
 public AccountController(
     IAuthenticatedUserClient authenticatedUserClient,
     ISignInManager signInManager,
     IUserProfileAccessManager userProfileAccessManager)
 {
     _authenticatedUserClient  = authenticatedUserClient;
     _signInManager            = signInManager;
     _userProfileAccessManager = userProfileAccessManager;
 }
Example #29
0
        public RegisterValidator(IUserManager userManager, ISignInManager signInManager)
        {
            RuleFor(x => x.Email).EmailAddress().NotEmpty().WithMessage($"Current email is invalid.").MustAsync(async(model, email, context) =>
            {
                var userResult = await userManager.GetUserByEmail(email);
                return(userResult == null);
            }).WithMessage("Email already exists");;

            RuleFor(x => x.Password).NotNull().MinimumLength(6).MaximumLength(20);
        }
Example #30
0
 public AdminService(IUserManager userManager,
                     ISignInManager signInManager,
                     IHttpContextAccessor httpContextAccessor,
                     IUserAccountRepository userAccountRepository)
 {
     _userManager           = userManager;
     _signInManager         = signInManager;
     _httpContextAccessor   = httpContextAccessor;
     _userAccountRepository = userAccountRepository;
 }
Example #31
0
 public TestController(
     MenuProvider menuProvider,
     BreadcrumbProvider breadcrumbProvider,
     ISignInManager signInManager
     )
 {
     _menuProvider       = menuProvider;
     _breadcrumbProvider = breadcrumbProvider;
     _signInManager      = signInManager;
 }
Example #32
0
 public AppUserManager(IAppUserRepo appUserRepo, IDependencyManager depManager, ISecurity security, IAdminLogger logger, IAppConfig appConfig, IUserVerficationManager userVerificationmanager,
                       IAuthTokenManager authTokenManager, IUserManager userManager, ISignInManager signInManager, IAdminLogger adminLogger) : base(appUserRepo, depManager, security, logger, appConfig)
 {
     _appUserRepo             = appUserRepo;
     _adminLogger             = logger;
     _authTokenManager        = authTokenManager;
     _signInManager           = signInManager;
     _userManager             = userManager;
     _appConfig               = appConfig;
     _userVerificationmanager = userVerificationmanager;
 }
Example #33
0
 public ApplicationUserService(ApplicationDbContext dbContext, ICdnService cdnService, ISignInManager signInManager, IEmailSender emailSender, IConfiguration configuration, ITokenHelper tokenHelper, IUrlUtility urlUtility, IUserManager userManager)
 {
     this.dbContext     = dbContext;
     this.cdnService    = cdnService;
     this.signInManager = signInManager;
     this.emailSender   = emailSender;
     this.configuration = configuration;
     this.tokenHelper   = tokenHelper;
     this.urlUtility    = urlUtility;
     this.userManager   = userManager;
 }
Example #34
0
 public AccountController(
     IUserRepository <MyIdentityUser> userRepository,
     ISignInManager <MyIdentityUser> signInManager,
     IEmailSender emailSender,
     ILogger <AccountController> logger)
 {
     _userRepository = userRepository;
     _signInManager  = signInManager;
     _emailSender    = emailSender;
     _logger         = logger;
 }
        public RegisterUserValidator(IUserManager manager, ISignInManager signInManager)
        {
            var userManager = manager;

            RuleFor(prop => prop.Email).NotNull().NotEmpty().EmailAddress().WithMessage("Invalid email").MustAsync(async(model, email, context) =>
            {
                var userResult = await userManager.GetUserByEmail(email);
                return(userResult == null);
            }).WithMessage("This Email already taken");
            RuleFor(prop => prop.Password).NotNull().NotEmpty().MinimumLength(8).WithMessage("Password must not be null or empty and have at least 8 symbols");
        }
Example #36
0
 public SecurityController(ISignInManager signInManager)
 {
     _signInManager = signInManager;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="UserBaseController"/> class.
 /// </summary>
 /// <param name="userManager">The user manager.</param>
 /// <param name="signInManager">The sign in manager.</param>
 public UserBaseController(IUserManager userManager, ISignInManager signInManager)
 {
     UserManager = userManager;
     SignInManager = signInManager;
 }
Example #38
0
 public SecurityController(IUserService userService,ISignInManager signInManager)
 {
     _userService = userService;
     _signInManager = signInManager;
 }
		/// <summary />
		/// <param name="userManager"></param>
		/// <param name="signInManager"></param>
		public AccountController( IUserManager userManager , ISignInManager signInManager ) {
			_userManager = userManager;
			_signInManager = signInManager;
		}