public AccountApiController(ISecureDataFormat<AuthenticationTicket> accessTokenFormat, IAccountProvider accountManager, IAuthenticationManager authenticationManager, AppUserManager appUserManager)
 {
     AccessTokenFormat = accessTokenFormat;
     AccountManager = accountManager;
     AccountManager.AuthenticationManager = authenticationManager;
     AccountManager.UserManager = appUserManager;
     AccountManager.UrlManager = Url;
     AccountManager.StartupPublicClientId = Startup.PublicClientId;
 }
Beispiel #2
0
 public MenusController(AppUserManager userManager)
 {
     UserManager = userManager;
 }
 private static async Task ValidateIdentity(OAuthGrantCustomExtensionContext context, AppUser user, AppUserManager repo) {
     ClaimsIdentity identity = await user.GenerateUserIdentityAsync(repo, context.Options.AuthenticationType);
     context.Validated(identity);
 }
Beispiel #4
0
 protected CartService(AppUserManager userManager)
 {
     UserManager = userManager;
 }
Beispiel #5
0
 public RolesController(AppUserManager userManager,
                        AppRoleManager roleManager)
 {
     UserManager = userManager;
     RoleManager = roleManager;
 }
Beispiel #6
0
 public FaqService(ApplicationDbContext context, AppUserManager userManager)
 {
     _context     = context;
     _userManager = userManager;
 }
Beispiel #7
0
 public BasketService(IUnitOfWork unitOfWork, AppUserManager userManager, IMapper mapper, ILogger <BasketService> logger)
     : base(unitOfWork, mapper, logger)
 {
     _userManager = userManager ?? throw new ArgumentNullException(nameof(userManager));
 }
Beispiel #8
0
 public AuthManager()
 {
     _userMng = new AppUserManager(new AppUserStore(new AWContext()));
     _uow     = new AWUnitOfWork(new AWContext());
 }
 public AuthController(AppUserManager userManager)
 {
     UserManager = userManager;
 }
Beispiel #10
0
 protected UserService(AppUserManager userManager)
 {
     UserManager = userManager;
 }
 public AccountController(AppUserManager userManager, IIdentityRepository repository)
 {
     _userManager = userManager;
     _identityReposiory = repository;
 }
 public UserController(AppUserManager appUserManager, AppOwnerRepository appOwnerRepository) {
     this._appUserManager = appUserManager;
     this._appOwnerRepository = appOwnerRepository;
 }
Beispiel #13
0
 protected StoreService(AppUserManager userManager)
 {
     UserManager = userManager;
 }
 public IdentityController(IIdentityRepository identityRepository,
     AppUserManager manager)
 {
     _identityReposiory = identityRepository;
     _userManager = manager;
 }
Beispiel #15
0
 protected PurchaseService(AppUserManager userManager)
 {
     UserManager = userManager;
 }
 public UserRepository(AppIdentityDbContext db) : base(db)
 {
     UserManager = AppUserManager.CreateWithConfig(db);
 }
 public AccountApiController(IAccountProvider accountManager, IAuthenticationManager authenticationManager, AppUserManager appUserManager) 
     : this(Startup.OAuthOptions.AccessTokenFormat, accountManager, authenticationManager, appUserManager) { }
 public AuthModelFactory(HttpRequestMessage request, AppUserManager appUserManager)
 {
     _urlHelper = new UrlHelper(request);
     _appUserManager = appUserManager;
 }
Beispiel #19
0
 public BaseApiController(AppUserManager userManager)
 {
     UserManager = userManager;
 }
Beispiel #20
0
 public AccountController(IUnitOfWork unitOfWork, AppUserManager appUserManager, AppRoleManager appRoleManager)
 {
     _unitOfWork = unitOfWork;
     _appUserManager = appUserManager;
     _appRoleManager = appRoleManager;
 }
Beispiel #21
0
        public async Task <ClaimsIdentity> GenerateUserIdentityAsync(AppUserManager <ApplicationUser> manager)
        {
            var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie);

            return(userIdentity);
        }
 public ImpersonateUserController(AppUserManager appUserManager)
 {
     this._appUserManager = appUserManager;
 }
Beispiel #23
0
        protected override void Seed(UsersIdentity.Infrastructure.AppIdentityDbContext context)
        {
            //  This method will be called after migrating to the latest version.

            //  You can use the DbSet<T>.AddOrUpdate() helper extension method
            //  to avoid creating duplicate seed data. E.g.
            //
            //    context.People.AddOrUpdate(
            //      p => p.FullName,
            //      new Person { FullName = "Andrew Peters" },
            //      new Person { FullName = "Brice Lambson" },
            //      new Person { FullName = "Rowan Miller" }
            //    );
            //
            var userMgr = new AppUserManager(new UserStore <AppUser>(context));
            var roleMgr = new AppRoleManager(new RoleStore <AppRole>(context));

            var roleName = "Administrators";
            var userName = "******";
            var password = "******";
            var email    = "*****@*****.**";

            if (!roleMgr.RoleExists(roleName))
            {
                roleMgr.Create(new AppRole(roleName));
            }

            var roleNameList = new List <string> {
                "Users", "Employees"
            };

            roleNameList.ForEach(role =>
            {
                if (!roleMgr.RoleExists(role))
                {
                    roleMgr.Create(new AppRole(role));
                }
            });

            for (int i = 0; i < 4; i++)
            {
                var damonUserName = $"Damon{i}";
                var damonUser     = userMgr.FindByName(damonUserName);
                if (damonUser == null)
                {
                    userMgr.Create(new AppUser {
                        UserName = damonUserName, Email = $"Damon{i}@example.com"
                    }, password);
                }
            }

            var user = userMgr.FindByName(userName);

            if (user == null)
            {
                userMgr.Create(new AppUser {
                    UserName = userName, Email = email
                }, password);
                user = userMgr.FindByName(userName);
            }

            if (!userMgr.IsInRole(user.Id, roleName))
            {
                userMgr.AddToRole(user.Id, roleName);
            }

            //foreach (var dbUser in userMgr.Users)
            //{
            //    dbUser.City = Cities.PARIS;
            //}
            foreach (AppUser dbUser in userMgr.Users)
            {
                if (dbUser.Country == Countries.NONE)
                {
                    dbUser.SetCountryFromCity(dbUser.City);
                }
            }
        }
Beispiel #24
0
 public RolesController(AppUserManager userManager,
     AppRoleManager roleManager)
 {
     UserManager = userManager;
     RoleManager = roleManager;
 }
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (_userManager != null)
                {
                    _userManager.Dispose();
                    _userManager = null;
                }

                if (_signInManager != null)
                {
                    _signInManager.Dispose();
                    _signInManager = null;
                }
            }

            base.Dispose(disposing);
        }
        private static void AddCustomData()
        {
            using (var ctx = new AppDbContext())
            {
                if (!ctx.Empresas.Any())
                {
                    ctx.Empresas.Add(new Empresa
                    {
                        Id = 1,
                        Nome = "Empresa 1"
                    });

                    ctx.Empresas.Add(new Empresa
                    {
                        Id = 2,
                        Nome = "Empresa 2"
                    });

                    ctx.Empresas.Add(new Empresa
                    {
                        Id = 3,
                        Nome = "Empresa 3"
                    });

                    ctx.SaveChanges();
                }

                if (!ctx.Filiais.Any())
                {
                    ctx.Filiais.Add(new Filial
                    {
                        EmpresaId = 1,
                        Id = 11,
                        Nome = "Empresa 1 / Filial 1"
                    });

                    ctx.Filiais.Add(new Filial
                    {
                        EmpresaId = 1,
                        Id = 12,
                        Nome = "Empresa 1 / Filial 2"
                    });

                    ctx.Filiais.Add(new Filial
                    {
                        EmpresaId = 2,
                        Id = 21,
                        Nome = "Empresa 2 / Filial 1"
                    });

                    ctx.Filiais.Add(new Filial
                    {
                        EmpresaId = 2,
                        Id = 22,
                        Nome = "Empresa 2 / Filial 2"
                    });

                    ctx.Filiais.Add(new Filial
                    {
                        EmpresaId = 3,
                        Id = 31,
                        Nome = "Empresa 3 / Filial 1"
                    });

                    ctx.Filiais.Add(new Filial
                    {
                        EmpresaId = 3,
                        Id = 32,
                        Nome = "Empresa 3 / Filial 2"
                    });

                    ctx.SaveChanges();
                }

                using (var userManager = new AppUserManager(new UserStore<Usuario>(ctx)))
                {
                    if (!ctx.Users.Any())
                    {
                        userManager.Create(new Usuario
                        {
                            EmpresaId = 1,
                            UserName = "******",
                            Email = "*****@*****.**",
                            Perfil = Perfil.Empresa
                        }, "123456");
                    }
                }
            }
        }
 private static async Task ValidateIdentity(OAuthGrantResourceOwnerCredentialsContext context, AppUser user, AppUserManager repo) {
     ClaimsIdentity identity = await user.GenerateUserIdentityAsync(repo, context.Options.AuthenticationType);
     context.Validated(identity);
 }
 public MeetingsController(IRepository<Meeting> meetingRepository, IRepository<Registration> registrationRepository, AppUserManager userManager)
 {
     _meetingRepository = meetingRepository;
     _registrationRepository = registrationRepository;
     _userManager = userManager;
 }
        protected override void Dispose(bool disposing)
        {
            if (disposing && _userManager != null)
            {
                _userManager.Dispose();
                _userManager = null;
            }

            base.Dispose(disposing);
        }
 public PaymentController(IOrderRepository orderRepository, ICartRepository cartRepository, ISettingsRepository settingsRepository, IMailingRepository mailingRepository, IPaymentTransactionRepository transactionRepository, AppUserManager userManager)
 {
     _orderRepository       = orderRepository;
     _cartRepository        = cartRepository;
     settings               = settingsRepository.Get();
     _mailingRepository     = mailingRepository;
     _transactionRepository = transactionRepository;
     _userManager           = userManager;
     logger = LogManager.GetCurrentClassLogger();
 }
Beispiel #31
0
 public UpdateTenantUserHandler()
 {
     _context     = HttpContext.Current.GetOwinContext();
     _userManager = _context.GetUserManager <AppUserManager>();
 }
Beispiel #32
0
 public AccountController(AppUserManager userManager, IIdentityRepository repository)
 {
     _userManager       = userManager;
     _identityReposiory = repository;
 }
Beispiel #33
0
 public ManageController(AppUserManager userManager, AppSignInManager signInManager)
     : base(userManager, signInManager)
 {
 }
 public AppUserClaimsPrincipalFactory(AppUserManager userManager, AppRoleManager roleManager, IOptions <IdentityOptions> options)
     : base(userManager, roleManager, options)
 {
 }
Beispiel #35
0
 public UserController(AppUserManager userManager)
 {
     this._userManager = userManager;
 }
Beispiel #36
0
 public ModelFactory(HttpRequestMessage request, AppUserManager appUserManager)
 {
     _UrlHelper      = new UrlHelper(request);
     _AppUserManager = appUserManager;
 }
 public SetPasswordHandler()
 {
     _context     = HttpContext.Current.GetOwinContext();
     _userManager = _context.GetUserManager <AppUserManager>();
 }
Beispiel #38
0
 public ConfirmEmailModel(AppUserManager userManager)
 {
     _userManager = userManager;
 }
Beispiel #39
0
 public ResetPasswordModel(AppUserManager userManager)
 {
     _userManager = userManager;
 }
 public InsuranceSupportService(AppDbContext context, AppUserManager userManager)
 {
     _context     = context ?? throw new ArgumentException(nameof(context));
     _userManager = userManager ?? throw new ArgumentException(nameof(userManager));
 }
Beispiel #41
0
 public ManageController(AppUserManager userManager, ApplicationSignInManager signInManager)
 {
     UserManager   = userManager;
     SignInManager = signInManager;
 }
 public AccountController(AppUserManager userManager, ApplicationSignInManager signInManager )
 {
     UserManager = userManager;
     SignInManager = signInManager;
 }
Beispiel #43
0
 public AccountController(AppUserManager userManager)
 {
     _userManager = userManager;
 }
        public IEnumerable <Transaction> GetUserTransactions()
        {
            var user = AppUserManager.GetUser();

            return(from t in context.Transactions where t.UserId == user.Id select t);
        }
Beispiel #45
0
 public ApplicationSignInManager(AppUserManager userManager, IAuthenticationManager authenticationManager)
     : base(userManager, authenticationManager)
 {
 }
Beispiel #46
0
 public CustomUserValidator(AppUserManager mgr)
     : base(mgr)
 {
 }
Beispiel #47
0
 public AuthController(AppUserManager userManager, AppSignInManager signInManager, IAuthenticationManager authenticationManager)
 {
     _userManager           = userManager;
     _signInManager         = signInManager;
     _authenticationManager = authenticationManager;
 }
Beispiel #48
0
        protected override void Seed(MyDbContext context)
        {
            AppUserManager userMgr = new AppUserManager(new UserStore <AppUser>(context));
            AppRoleManager roleMgr = new AppRoleManager(new RoleStore <AppRole>(context));

            string roleName   = "Admin";
            string roleName2  = "Users";
            string userName   = "******";
            string name       = "Александр";
            string surname    = "Медведев";
            string middlename = "Борисович";
            string notes      = "Тут примечание";
            string password   = "******";
            string email      = "*****@*****.**";

            if (!roleMgr.RoleExists(roleName))
            {
                roleMgr.Create(new AppRole(roleName));
            }

            if (!roleMgr.RoleExists(roleName2))
            {
                roleMgr.Create(new AppRole(roleName2));
            }

            AppUser user = userMgr.FindByName(userName);

            if (user == null)
            {
                userMgr.Create(new AppUser
                {
                    UserName  = userName,
                    Email     = email,
                    Addresses = new List <Address>
                    {
                        new Address
                        {
                            City       = "Ptz",
                            PostalCode = "184015",
                            Type       = "home",
                            Streets    = new List <Street>
                            {
                                new Street
                                {
                                    Street1 = "Древлянка",
                                    Street2 = "Ленина"
                                }
                            }
                        }
                    },
                    Phones = new List <Phones>
                    {
                        new Phones {
                            Type = "work", Value = "+79777474836"
                        },
                        new Phones {
                            Type = "home", Value = "+74954942123"
                        }
                    },
                    Surname    = surname,
                    Middlename = middlename,
                    Name       = name,
                    Emails     = new List <Emails>
                    {
                        new Emails {
                            Value = "*****@*****.**", Type = "personal"
                        },
                        new Emails {
                            Value = "*****@*****.**", Type = "work"
                        }
                    },
                    Notes   = notes,
                    Changes = new List <ChangesProfile>
                    {
                        new ChangesProfile
                        {
                            Date = DateTime.Now.ToString("Дата: dd.MM.yyyy время: hh:mm:ss")
                        }
                    }
                }, password);

                user = userMgr.FindByName(userName);
            }

            if (!userMgr.IsInRole(user.Id, roleName))
            {
                userMgr.AddToRole(user.Id, roleName);
            }

            base.Seed(context);
        }
 public SignInHelper(AppUserManager userManager, IAuthenticationManager authManager)
 {
     UserManager = userManager;
     AuthenticationManager = authManager;
 }
Beispiel #50
0
 public AccountController(AppUserManager userManager, AppSignInManager signInManager)
 {
     UserManager   = userManager;
     SignInManager = signInManager;
 }
 protected ObjectivesService(AppUserManager userManager)
 {
     UserManager = userManager;
 }
 public TestsController(AppUserManager userManager,
                        IBackgroundTaskManager <ISitemapBackgroundTester> backgroundTaskManager)
 {
     _userManager           = userManager;
     _backgroundTaskManager = backgroundTaskManager;
 }
 public AccountController(AppUserManager userManager)
 {
     _userManager = userManager;
 }
Beispiel #54
0
 public LoginModel(SignInManager <ApplicationUser> signInManager, AppUserManager UserMAnager, ILogger <LoginModel> logger)
 {
     _signInManager = signInManager;
     _logger        = logger;
     userManager    = UserMAnager;
 }
        private static async Task<AppUser> GetTargetUser(OAuthGrantCustomExtensionContext context, AppUserManager repo) {
            string targetUserIdString = context.Parameters["userid"];
            int targetUserId;
            Int32.TryParse(targetUserIdString, out targetUserId);

            var targetUser = await repo.FindByIdAsync(targetUserId);
            return targetUser;
        }
Beispiel #56
0
        public static MvcHtmlString GetUserName(this HtmlHelper html, string id)
        {
            AppUserManager mgr = HttpContext.Current.GetOwinContext().GetUserManager <AppUserManager>();

            return(new MvcHtmlString(mgr.FindById(id).UserName));
        }
 public ManageController(AppUserManager userManager, AppSignInManager signInManager)
 {
     UserManager = userManager;
     SignInManager = signInManager;
 }
Beispiel #58
0
 public ManageController(AppUserManager userManager, AppSignInManager signInManager, IAuthenticationManager authManager)
 {
     _userManager = userManager;
     _signInManager = signInManager;
     _authenticationManager = authManager;
 }
 public AuthenticationController(AppUserManager appUserManager, IAuthenticationManager authenticationManager) {
     this._appUserManager = appUserManager;
     this._authenticationManager = authenticationManager;
 }
Beispiel #60
0
 public UserRepository(AppUserManager userManager)
 {
     this.userManager = userManager;
 }