public WebApiAccountController(IApplicationSignInManager applicationSignInManager, IIdentityService identityService, ILoggerFactory loggerFactory, IConversationService conversationService)
 {
     this.applicationSignInManager = applicationSignInManager;
     this.identityService          = identityService;
     this.logger = loggerFactory.CreateLogger <WebApiAccountController>();
     this.conversationService = conversationService;
 }
Example #2
0
        public AccountController(
            IApplicationUserManager usersService,
            ITokenStoreService tokenStoreService,
            ITokenFactoryService tokenFactoryService,
            IApplicationSignInManager signInManager,
            IUnitOfWork uow

            )
        {
            _usersService = usersService;
            _usersService.CheckArgumentIsNull(nameof(usersService));

            _tokenStoreService = tokenStoreService;
            _tokenStoreService.CheckArgumentIsNull(nameof(tokenStoreService));

            _uow = uow;
            _uow.CheckArgumentIsNull(nameof(_uow));

            _signInManager = signInManager;
            _signInManager.CheckArgumentIsNull(nameof(_signInManager));


            _tokenFactoryService = tokenFactoryService;
            _tokenFactoryService.CheckArgumentIsNull(nameof(tokenFactoryService));
        }
 public AuthController(IApplicationUserManager userManager, IApplicationSignInManager applicationSignInManager,
                       IAuthenticationManager authenticationManager)
 {
     _userManager           = userManager;
     _signInManager         = applicationSignInManager;
     _authenticationManager = authenticationManager;
 }
Example #4
0
        public ChangePasswordController(
            IApplicationUserManager userManager,
            IApplicationSignInManager signInManager,
            IEmailSender emailSender,
            IPasswordValidator <User> passwordValidator,
            IUsedPasswordsService usedPasswordsService,
            IOptionsSnapshot <SiteSettings> siteOptions)
        {
            _userManager = userManager;
            _userManager.CheckArgumentIsNull(nameof(_userManager));

            _signInManager = signInManager;
            _signInManager.CheckArgumentIsNull(nameof(_signInManager));

            _passwordValidator = passwordValidator;
            _passwordValidator.CheckArgumentIsNull(nameof(_passwordValidator));

            _usedPasswordsService = usedPasswordsService;
            _usedPasswordsService.CheckArgumentIsNull(nameof(_usedPasswordsService));

            _emailSender = emailSender;
            _emailSender.CheckArgumentIsNull(nameof(_emailSender));

            _siteOptions = siteOptions;
            _siteOptions.CheckArgumentIsNull(nameof(_siteOptions));
        }
Example #5
0
 public ManageController(
     IApplicationUserManager userManager,
     IApplicationSignInManager signInManager)
 {
     this.userManager   = userManager;
     this.signInManager = signInManager;
 }
 public ProfileController(IApplicationUserManager userManager, IApplicationSignInManager signInManager, IEmailSender email, IOptionsSnapshot <AppSettings> appSettings)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _email         = email;
     _appSettings   = appSettings;
 }
Example #7
0
 /// <summary>
 /// </summary>
 /// <param name="userManager">             </param>
 /// <param name="applicationSignInManager"></param>
 /// <param name="authenticationManager">   </param>
 /// <param name="accountValidation"></param>
 public AccountController(IApplicationSignInManager applicationSignInManager, IAuthenticationManager authenticationManager, IUserService userManager, IAccountValidation accountValidation)
 {
     _userService = userManager;
     _applicationSignInManager = applicationSignInManager;
     _authenticationManager    = authenticationManager;
     _accountValidation        = accountValidation;
 }
Example #8
0
 public AccountController(IApplicationUserManager userManager,
                          IApplicationSignInManager signInManager,
                          IAuthenticationManager authenticationManager,
                          IProfileService profileService, IUserService userService,
                          IIdentityMessageService identityMessageService,
                          IEmailService emailService,
                          IEmailIdentityService emailIdentityService,
                          IDefinitionService definitionService,
                          IBaseUserService baseuserService,
                          IUnivercityStructureService univercity,
                          IApplicationRoleManager roleManager,
                          IUnitOfWork uow)
 {
     _uow                    = uow;
     _userManager            = userManager;
     _signInManager          = signInManager;
     _authenticationManager  = authenticationManager;
     _profileService         = profileService;
     _identityMessageService = identityMessageService;
     _userService            = userService;
     _emailService           = emailService;
     _emailIdentityService   = emailIdentityService;
     _definitionService      = definitionService;
     _baseuserService        = baseuserService;
     _roleManager            = roleManager;
     _univercity             = univercity;
 }
Example #9
0
 public AccountController(IAuthenticationManager authenticationManager,
     IApplicationSignInManager applicationSignInManager,
     IResourceStringProvider resourceStringProvider)
 {
     _authenticationManager = authenticationManager;
     _applicationSignInManager = applicationSignInManager;
     _resourceStringProvider = resourceStringProvider;
 }
Example #10
0
 public AccountController(IApplicationUserManager userManager,
                          IApplicationSignInManager signInManager,
                          IAuthenticationManager authenticationManager)
 {
     _userManager = userManager;
     _signInManager = signInManager;
     _authenticationManager = authenticationManager;
 }
Example #11
0
 public PasswordsController(IApplicationUserManager userManager, IEmailSender emailSender, IOptionsSnapshot <IdentitySiteSettings> siteOptions, IPasswordValidator <User> passwordValidator, IApplicationSignInManager signInManager)
 {
     _userManager       = userManager;
     _emailSender       = emailSender;
     _siteOptions       = siteOptions;
     _passwordValidator = passwordValidator;
     _signInManager     = signInManager;
 }
 public AccountApiController(IApplicationUserManager userManager,
                             IApplicationSignInManager signInManager,
                             IAuthenticationManager authenticationManager)
 {
     _userManager           = userManager;
     _signInManager         = signInManager;
     _authenticationManager = authenticationManager;
 }
Example #13
0
 public HomeController(IUnitOfWork unitOfWork, IApplicationUserManager userManager, IApplicationSignInManager applicationSignInManager,
                       IAuthenticationManager authenticationManager)
 {
     _unitOfWork            = unitOfWork;
     _userManager           = userManager;
     _signInManager         = applicationSignInManager;
     _authenticationManager = authenticationManager;
 }
 public AuthenticationController(IContainer container,
                                 IHttpContextAccessor contextAccessor,
                                 IIdentityUserManager userManager,
                                 IApplicationSignInManager signInManager) : base(container)
 {
     this.userManager   = userManager;
     this.signInManager = signInManager;
 }
Example #15
0
        public SignInService(IApplicationSignInManager applicationSignInManager, IApplicationUserManager applicationUserManager)
        {
            Guard.WhenArgument(applicationSignInManager, "applicationSignInManager").IsNull().Throw();
            Guard.WhenArgument(applicationUserManager, "applicationUserManager").IsNull().Throw();

            this.applicationSignInManager = applicationSignInManager;
            this.applicationUserManager   = applicationUserManager;
        }
 public AccountController(
     IApplicationUserManager userManager,
     IApplicationSignInManager signInManager,
     IAuthenticationManager authenticationManager)
 {
     this.userManager           = userManager;
     this.signInManager         = signInManager;
     this.authenticationManager = authenticationManager;
 }
Example #17
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AccountController"/> class.
 /// </summary>
 /// <param name="userManager">
 /// The user manager.
 /// </param>
 /// <param name="signInManager">
 /// The sign in manager.
 /// </param>
 public AccountController(IApplicationUserManager userManager,
     IApplicationSignInManager signInManager)
 {
     if (logger != null)
     {
         logger.Info("AccountController created.");
     }
     this.UserManager = (ApplicationUserManager)userManager;
     this.SignInManager = (ApplicationSignInManager)signInManager;
 }
Example #18
0
 public QAController(IQAService QAService,
                     IApplicationSignInManager signManager,
                     IMapper mapper,
                     IConfiguration configuration)
 {
     _QAService     = QAService;
     _signManager   = signManager;
     _mapper        = mapper;
     _configuration = configuration;
 }
Example #19
0
 public AccountController(IUserService userService,
                          IApplicationSignInManager signManager,
                          IMapper mapper,
                          IConfiguration configuration)
 {
     _userService   = userService;
     _signManager   = signManager;
     _mapper        = mapper;
     _configuration = configuration;
 }
Example #20
0
 public AccountController( IApplicationUserManager userManager, IUnitOfWork unitOfWork,
     IApplicationSignInManager signInManager,
     IAuthenticationManager authenticationManager
    )
 {
     _userManager = userManager;
     _signInManager = signInManager;
     _authenticationManager = authenticationManager;
     _unitOfWork = unitOfWork;
 }
Example #21
0
 public AccountService(IApplicationUserManager userManager,
                       IApplicationSignInManager signInManager,
                       IApplicationRoleManager roleManager,
                       IMapper mapper)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _roleManager   = roleManager;
     _mapper        = mapper;
 }
Example #22
0
 public AccountController(IApplicationUserManager userManager,
                          IApplicationSignInManager signInManager,
                          IAuthenticationManager authenticationManager,
                          IEmailService emailService)
 {
     _userManager           = userManager;
     _signInManager         = signInManager;
     _authenticationManager = authenticationManager;
     _emailService          = emailService;
 }
Example #23
0
 public AccountController(IApplicationUserManager userManager, IUnitOfWork unitOfWork,
                          IApplicationSignInManager signInManager,
                          IAuthenticationManager authenticationManager
                          )
 {
     _userManager           = userManager;
     _signInManager         = signInManager;
     _authenticationManager = authenticationManager;
     _unitOfWork            = unitOfWork;
 }
Example #24
0
 public LoginController(
     IApplicationSignInManager signInManager,
     IApplicationUserManager userManager,
     IOptionsSnapshot <SiteSettings> siteOptions,
     ILogger <LoginController> logger)
 {
     _signInManager = signInManager ?? throw new ArgumentNullException(nameof(signInManager));
     _userManager   = userManager ?? throw new ArgumentNullException(nameof(userManager));
     _siteOptions   = siteOptions ?? throw new ArgumentNullException(nameof(siteOptions));
     _logger        = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Example #25
0
        //private readonly IClaimsProvider _claimsProvider;


        public AccountController(IApplicationUserManager userManager,
                                 IApplicationSignInManager signInManager,
                                 IAuthenticationManager authenticationManager

                                 )
        {
            _userManager           = userManager;
            _signInManager         = signInManager;
            _authenticationManager = authenticationManager;
            //_claimsProvider = claimsProvider;
        }
Example #26
0
 public AccountController(IUserService userService,
                          IApplicationSignInManager signManager,
                          IMapper mapper,
                          IConfiguration configuration,
                          IAccessHistoryRepository historyRepository)
 {
     _userService       = userService;
     _signManager       = signManager;
     _mapper            = mapper;
     _configuration     = configuration;
     _historyRepository = historyRepository;
 }
        //public IApplicationUserManager UserManager
        //{
        //    get { return this.userManager ?? Request.GetOwinContext().GetUserManager<ApplicationUserManager>(); }
        //    private set { this.userManager = value; }
        //}


        public FederationMembershipController(IEntityRepository<FederationMembership, Guid> federationMembershipRepository,
            IEntityRepository<Dojo, int> dojoMembershipRepository,
            ICacheService cacheService,
            IApplicationUserManager userManager,
            IApplicationSignInManager signInManager)
        {
            this.federationMembershipRepository = federationMembershipRepository;
            this.dojoMembershipRepository = dojoMembershipRepository;
            this.cacheService = cacheService;
            //this.UserManager = (ApplicationUserManager)userManager;
            this.signInManager = signInManager;
        }
Example #28
0
 public AccountController(HttpContextBase httpContextBase, IApplicationUserManager userManager, IUnitOfWork unitOfWork,
     IApplicationSignInManager signInManager,
     IAuthenticationManager authenticationManager, IUserMailer userMailer
    )
 {
     _userManager = userManager;
     _signInManager = signInManager;
     _authenticationManager = authenticationManager;
     _userMailer = userMailer;
     _unitOfWork = unitOfWork;
     _httpContextBase = httpContextBase;
 }
        public AccountController(IApplicationUserManager userManager,
                                 IApplicationSignInManager signInManager,
                                 IAuthenticationManager authenticationManager)
        {
            Guard.WhenArgument(userManager, nameof(userManager)).IsNull().Throw();
            Guard.WhenArgument(signInManager, nameof(signInManager)).IsNull().Throw();
            Guard.WhenArgument(authenticationManager, nameof(authenticationManager)).IsNull().Throw();

            this.userManager           = userManager;
            this.signInManager         = signInManager;
            this.authenticationManager = authenticationManager;
        }
Example #30
0
 public AccountController(HttpContextBase httpContextBase, IApplicationUserManager userManager, IUnitOfWork unitOfWork,
                          IApplicationSignInManager signInManager,
                          IAuthenticationManager authenticationManager, IUserMailer userMailer
                          )
 {
     _userManager           = userManager;
     _signInManager         = signInManager;
     _authenticationManager = authenticationManager;
     _userMailer            = userMailer;
     _unitOfWork            = unitOfWork;
     _httpContextBase       = httpContextBase;
 }
        public ManageController(IApplicationUserManager userManager,
                                IApplicationSignInManager signInManager,
                                IFollowerService followerService)
        {
            Guard.WhenArgument(userManager, nameof(userManager)).IsNull().Throw();
            Guard.WhenArgument(signInManager, nameof(signInManager)).IsNull().Throw();
            Guard.WhenArgument(followerService, nameof(followerService)).IsNull().Throw();

            this.userManager     = userManager;
            this.signInManager   = signInManager;
            this.followerService = followerService;
        }
Example #32
0
 public SeptaResourceOwnerPasswordValidator(
     IApplicationUserManager userManager,
     IApplicationSignInManager signInManager,
     IEventService events,
     ILogger <ResourceOwnerPasswordValidator <IdentityUser> > logger
     )
 {
     UserManager   = userManager;
     SignInManager = signInManager;
     Events        = events;
     Logger        = logger;
 }
 public LoginController(IApplicationSignInManager signInManager,
                        IApplicationUserManager userManager,
                        IApplicationRoleManager roleManager,
                        IdentitySettings siteSettings,
                        ILogger <LoginController> logger)
 {
     _signInManager = signInManager ?? throw new ArgumentNullException(nameof(signInManager));
     _userManager   = userManager ?? throw new ArgumentNullException(nameof(userManager));
     _roleManager   = roleManager ?? throw new ArgumentNullException(nameof(roleManager));
     _siteSettings  = siteSettings ?? throw new ArgumentNullException(nameof(siteSettings));
     _logger        = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Example #34
0
        /// <summary>
        /// تزریق سرویس های مورد نیاز
        /// </summary>
        /// <param name="testCodeManager"></param>
        /// <param name="userManager"></param>
        /// <param name="signInManager"></param>
        /// <param name="authenticationManager"></param>

        public AccountApiController(
            ITestCodeManager testCodeManager,
            IApplicationUserManager userManager,
            IApplicationSignInManager signInManager,
            IAuthenticationManager authenticationManager, IApplicationRoleManager applicationRoleManager)
        {
            _testCodeManager        = testCodeManager;
            _userManager            = userManager;
            _signInManager          = signInManager;
            _authenticationManager  = authenticationManager;
            _applicationRoleManager = applicationRoleManager;
        }
 public CustomSecurityStampValidator(
     IOptions <SecurityStampValidatorOptions> options,
     IApplicationSignInManager signInManager,
     ISystemClock clock,
     ISiteStatService siteStatService,
     ILoggerFactory logger)
     : base(options, (SignInManager <User>)signInManager, clock, logger)
 {
     _options         = options ?? throw new ArgumentNullException(nameof(_options));
     _signInManager   = signInManager ?? throw new ArgumentNullException(nameof(_signInManager));
     _siteStatService = siteStatService ?? throw new ArgumentNullException(nameof(_siteStatService));
     _clock           = clock;
 }
Example #36
0
 public TwoFactorController(
     IApplicationUserManager userManager,
     IApplicationSignInManager signInManager,
     IEmailSender emailSender,
     IOptionsSnapshot <SiteSettings> siteOptions,
     ILogger <TwoFactorController> logger)
 {
     _userManager   = userManager ?? throw new ArgumentNullException(nameof(userManager));
     _signInManager = signInManager ?? throw new ArgumentNullException(nameof(signInManager));
     _emailSender   = emailSender ?? throw new ArgumentNullException(nameof(emailSender));
     _siteOptions   = siteOptions ?? throw new ArgumentNullException(nameof(siteOptions));
     _logger        = logger ?? throw new ArgumentNullException(nameof(logger));
 }
		public WebApiAccountController(IApplicationSignInManager applicationSignInManager) {
			this.applicationSignInManager = applicationSignInManager;
		}
        private void SetAcountController(IApplicationUserManager userManager, IApplicationSignInManager signInManager, IAuthenticationManager authenticationManager)
        {
            var locMgr = new Mock<ILocalizationManager>();
            locMgr.Setup(mgr => mgr.GetTextTranslationTEST(It.IsAny<string>(), It.IsAny<string>())).Returns("Testable message");
            locMgr.Setup(mgr => mgr.GetTextTranslationTEST(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<object>())).Returns("Testable message with {0}");

            var eMoq = new Mock<ExtensionMethodExecuter>();
            eMoq.Setup(s => s.IsCaptchaValid(It.IsAny<Controller>(), It.IsAny<string>())).Returns(true);

            this.accountController = new AccountController
                                         {
                                             UserManager = userManager, 
                                             SignInManager = signInManager, 
                                             AuthenticationManager = authenticationManager,
                                             ControllerContext = this.controllerContext,
                                             Url = this.urlHelper,
                                             LocalizationManager = locMgr.Object,
                                             ExtensionMethodExecuter = eMoq.Object
                                         };
        }