public AuthenticationController(IContainer container, IHttpContextAccessor contextAccessor, IIdentityUserManager userManager, IApplicationSignInManager signInManager) : base(container) { this.userManager = userManager; this.signInManager = signInManager; }
public TokenGenerator(IIdentityUserManager userManager, IAuthConfiguration authConfig, IIdentityUserClaimsProvider claimsProvider) { this.userManager = userManager; this.authConfig = authConfig; this.claimsProvider = claimsProvider; }
public GrantChecker( IAppSession session, IIdentityUserManager <TUser> userManager, IPermissionStore permissionStore) { this.userManager = userManager; this.permissionStore = permissionStore; this.session = session; }
public DBInitializer(IAppDbInitializerContext context, IIdentityUserManager userManager, IIdentityRoleManager roleManager, ISeedConfiguration seedConfig) { this.context = context; this.userManager = userManager; this.roleManager = roleManager; this.seedConfig = seedConfig; }
public static void CreateTenantUsers(IUnitOfWork unitOfWork, IIdentityUserManager userManager) { Dictionary <Tenant, ApplicationUser> userTenants = new Dictionary <Tenant, ApplicationUser>(); foreach (var tenant in unitOfWork.TenantsDBSet.Where(x => x.Name != "EmptyTenant").Include(x => x.Users).ToList()) { var applicationUser = CreateApplicationUser($"{tenant.Name}_FirstName", $"{tenant.Name}_LastName", $"{tenant.Name}[email protected]", "PlainCore100", true, userManager); userTenants.Add(tenant, applicationUser); } unitOfWork.SaveChanges(); foreach (var item in userTenants) { CreateUser(unitOfWork, userManager.FindByNameAsync(item.Value.Email).Result, item.Key); } unitOfWork.SaveChanges(); }
public CreateUserCommandHandler(IUnitOfWork unitOfWork, IIdentityUserManager userManager) { this.unitOfWork = unitOfWork; this.userManager = userManager; }
public UserClaimsPrincipalFactory(IIdentityUserManager <TUser> userManager) { this.userManager = userManager; }
private static ApplicationUser CreateApplicationUser(string firstname, string lastname, string name, string password, bool emailConfirmed, IIdentityUserManager userManager, bool isSuperAdmin = false) { var email = name; ApplicationUser applicationUser; applicationUser = new ApplicationUser { FirstName = firstname, LastName = lastname, UserName = email, Email = email, EmailConfirmed = emailConfirmed, IsSuperAdministrator = isSuperAdmin, }; if (!string.IsNullOrEmpty(password)) { userManager.CreateAsync(applicationUser, password).Wait(); } else { userManager.CreateAsync(applicationUser).Wait(); } return(applicationUser); }
public static void CreateSuperAdministrator(IUnitOfWork unitOfWork, IIdentityUserManager userManager) { var applicationUser = CreateApplicationUser($"superadmin", "", $"*****@*****.**", "PlainCore100", true, userManager, true); unitOfWork.SaveChanges(); }
public static void CreateUsers(IUnitOfWork unitOfWork, IIdentityUserManager userManager) { CreateSuperAdministrator(unitOfWork, userManager); CreateTenantAdminUsers(unitOfWork, userManager); CreateTenantUsers(unitOfWork, userManager); }
public AuthController(ICommandQueryDispatcher commandQueryDispatcher, IIdentityUserManager identityUserManager) : base(commandQueryDispatcher) { _identityUserManager = identityUserManager; }
public UserService(IIdentityUserManager userManager) { this.userManager = userManager; }
public CustomUserClaimsPrincipalFactory(IIdentityUserManager <User> userManager) : base(userManager) { }