public JwtBearerSignInManager( UserManager<User> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory<User> claimsFactory, IOptions<IdentityOptions> optionsAccessor, IOptions<JwtBearerIdentityOptions> jwtIdentityOptionsAccessor, IOptions<JwtBearerOptions> jwtOptionsAccessor, ILogger<JwtBearerSignInManager> logger, IDeviceRepository deviceRepository) { UserManager = userManager; Context = contextAccessor.HttpContext; ClaimsFactory = claimsFactory; IdentityOptions = optionsAccessor?.Value ?? new IdentityOptions(); JwtIdentityOptions = jwtIdentityOptionsAccessor?.Value ?? new JwtBearerIdentityOptions(); JwtBearerOptions = jwtOptionsAccessor?.Value ?? new JwtBearerOptions(); _deviceRepository = deviceRepository; }
public IdentityWithAdditionalClaimsProfileService(UserManager<ApplicationUser> userManager, IUserClaimsPrincipalFactory<ApplicationUser> claimsFactory) { _userManager = userManager; _claimsFactory = claimsFactory; }
public ApplicationSignInManager(UserManager <ApplicationUser> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <ApplicationUser> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <ApplicationUser> > logger, IAuthenticationSchemeProvider schemes) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes) //base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger) { Console.WriteLine("Application signing manager constructor"); }
public CustomSignInManager(UserManager <TUser> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <TUser> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <TUser> > logger, A3SContext a3SContext, IAuthenticationSchemeProvider authenticationSchemeProvider, ILdapAuthenticationModeRepository ldapAuthenticationModeRepository, ILdapConnectionService ldapConnectionService, IUserConfirmation <TUser> userConfirmation) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger, authenticationSchemeProvider, userConfirmation) { this.a3SContext = a3SContext; this.logger = logger; this.ldapAuthenticationModeRepository = ldapAuthenticationModeRepository; this.ldapConnectionService = ldapConnectionService; }
public AuditableSignInManager(UserManager <TUser> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <TUser> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <TUser> > logger, ApplicationDbContext dbContext, IAuthenticationSchemeProvider scheme) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger, scheme) { if (userManager == null) { throw new ArgumentNullException(nameof(userManager)); } if (dbContext == null) { throw new ArgumentNullException(nameof(dbContext)); } if (contextAccessor == null) { throw new ArgumentNullException(nameof(contextAccessor)); } _userManager = userManager; _contextAccessor = contextAccessor; _db = dbContext; _scheme = scheme; }
public AccountController(HitFitDbContext context, SignInManager <User> signInManager, UserManager <User> userManager, IConfiguration configuration, IUserClaimsPrincipalFactory <User> claimsPrincipalFactory, ILogger <AccountController> logger) { _signInManager = signInManager; _userManager = userManager; _configuration = configuration; _claimsPrincipalFactory = claimsPrincipalFactory; _logger = logger; }
public IdentityWithAdditionalClaimsProfileService_Tests() { var mockOptionsAccessor = Substitute.For <IOptions <IdentityOptions> >(); var mockPasswordHasher = Substitute.For <IPasswordHasher <UserModel> >(); var mockUserValidators = Substitute.For <IEnumerable <IUserValidator <UserModel> > >(); var mockPasswordValidators = Substitute.For <IEnumerable <IPasswordValidator <UserModel> > >(); var mockKeyNormalizer = Substitute.For <ILookupNormalizer>(); var mockErrors = Substitute.For <IdentityErrorDescriber>(); var mockServices = Substitute.For <IServiceProvider>(); var mockUserLogger = Substitute.For <ILogger <UserManager <UserModel> > >(); var fakeA3SContext = new A3SContextFake(new Microsoft.EntityFrameworkCore.DbContextOptions <A3SContext>()); mockConfiguration = Substitute.For <IConfiguration>(); var fakesCustomUserStore = new CustomUserStoreFake(fakeA3SContext, mockConfiguration); fakeUserManager = new CustomUserManagerFake(fakesCustomUserStore, mockOptionsAccessor, mockPasswordHasher, mockUserValidators, mockPasswordValidators, mockKeyNormalizer, mockErrors, mockServices, mockUserLogger); mockUserClaimsPrincipalFactory = Substitute.For <IUserClaimsPrincipalFactory <UserModel> >(); mockLogger = Substitute.For <ILogger <IdentityWithAdditionalClaimsProfileService> >(); mockProfileRepository = Substitute.For <IProfileRepository>(); mockApplicationDataPolicyRepository = Substitute.For <IApplicationDataPolicyRepository>(); mockPermissionRepository = Substitute.For <IPermissionRepository>(); mockTeamRepository = Substitute.For <ITeamRepository>(); var id = Guid.NewGuid().ToString(); profileDataRequestContext = new ProfileDataRequestContext() { Subject = new ClaimsPrincipal(new ClaimsIdentity(new Claim[] { new Claim(ClaimTypes.Name, "example name"), new Claim(ClaimTypes.NameIdentifier, id), new Claim("sub", id), new Claim("custom-claim", "example claim value"), }, "mock")), Client = new Client() { ClientName = "mockClient" }, RequestedClaimTypes = new List <string>() { ClaimTypes.Name, ClaimTypes.NameIdentifier, "sub", "custom-claim" }, Caller = "mockCaller" }; isActiveContext = new IsActiveContext( new ClaimsPrincipal(new ClaimsIdentity(new Claim[] { new Claim(ClaimTypes.Name, "example name"), new Claim(ClaimTypes.NameIdentifier, id), new Claim("sub", id), new Claim("custom-claim", "example claim value"), }, "mock")), new Client() { ClientName = "mockClient" }, "mockCaller"); userModel = new UserModel() { UserName = "******", Id = id, Email = "temp@local", FirstName = "Temp", Surname = "User" }; }
public AccountController(UserManager <AccountIDTO> accountManager, IUserClaimsPrincipalFactory <AccountIDTO> userClaimsPrincipalFactory, IEmailSender emailSender) { this._accountManager = accountManager; this._userClaimsPrincipalFactory = userClaimsPrincipalFactory; this._emailSender = emailSender; }
public ProfileService(IUserClaimsPrincipalFactory <ApplicationUser> claimsFactory, UserManager <ApplicationUser> userManager) { _claimsFactory = claimsFactory; _userManager = userManager; }
/// <summary> /// Initializes a new instance of the <see cref="CustomProfileService" /> class. /// </summary> /// <param name="userManager">The user manager.</param> /// <param name="roleManager">The role manager.</param> /// <param name="claimsPrincipalFactory">The claims principal factory.</param> public CustomProfileService(UserManager <UserAccount> userManager, RoleManager <UserRole> roleManager, IUserClaimsPrincipalFactory <UserAccount> claimsPrincipalFactory) { this._userManager = userManager; this._roleManager = roleManager; this._claimsPrincipalFactory = claimsPrincipalFactory; }
public IdentityManager(UserManager <ApplicationUser> userManager, IUserClaimsPrincipalFactory <ApplicationUser> claimsFactory) { _claimsFactory = claimsFactory; _userManager = userManager; }
public IdentityWithAdditionalClaimsProfileService(UserManager <UserModel> userManager, IUserClaimsPrincipalFactory <UserModel> claimsFactory, ILogger <IdentityWithAdditionalClaimsProfileService> logger, IProfileRepository profileRepository, IApplicationDataPolicyRepository applicationDataPolicyRepository, IPermissionRepository permissionRepository, ITeamRepository teamRepository) { _userManager = userManager; _claimsFactory = claimsFactory; Logger = logger; this.profileRepository = profileRepository; this.applicationDataPolicyRepository = applicationDataPolicyRepository; this.permissionRepository = permissionRepository; this.teamRepository = teamRepository; }
public IdentityWithAdditionalClaimsProfileService(IConfiguration configuration, IDotaApiClient client, UserManager <IdentityUser> userManager, IUserClaimsPrincipalFactory <IdentityUser> claimsFactory) { _configuration = configuration; _client = client; _userManager = userManager; _claimsFactory = claimsFactory; }
public TangentSigninManager(UserManager <TUser> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <TUser> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <TUser> > logger, ApplicationDbContext dbContext, IOptions <AppSettings> appSettings) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger) { if (userManager == null) { throw new ArgumentNullException(nameof(userManager)); } if (dbContext == null) { throw new ArgumentNullException(nameof(dbContext)); } if (contextAccessor == null) { throw new ArgumentNullException(nameof(contextAccessor)); } _userManager = userManager; _contextAccessor = contextAccessor; _db = dbContext; _appSettings = appSettings.Value; }
public LoginController(MyAppContext db, IMapper mapper, UserManager <MyAppUser> userManager, IUserClaimsPrincipalFactory <MyAppUser> claimsPrincipalFactory, SignInManager <MyAppUser> signInManager) => (Db, Mapper, UserManager, ClaimsPrincipalFactory, SignInManager) = (db, mapper, userManager, claimsPrincipalFactory, signInManager);
public IdentityClaimsProfileService(UserManager <ApplicationUser> userManager, IUserClaimsPrincipalFactory <ApplicationUser> factory) { _claimsFactory = factory; _userManager = userManager; }
//private readonly AppUserClaimsPrincipleFactory claimsPrincipleFactory; public JwtService(IOptionsSnapshot <SiteSettings> siteSetting, AppUserManager userManager, IUserClaimsPrincipalFactory <User> claimsPrincipal) { _siteSetting = siteSetting.Value; _userManager = userManager; _claimsPrincipal = claimsPrincipal; }
public ClaimsTransformer(ITokenStore <TKey, TUser> tokenStore, UserManager <TUser> userManager, IUserClaimsPrincipalFactory <TUser> userClaimsPrincipalFactory) { _tokenStore = tokenStore; _userManager = userManager; _userClaimsPrincipalFactory = userClaimsPrincipalFactory; }
public KozmosProfileService(UserManager <KozmosUser> userManager, IUserClaimsPrincipalFactory <KozmosUser> claimsFactory) { _userManager = userManager; _claimsFactory = claimsFactory; }
/// <summary> /// Initializes a new instance of the <see cref="ProfileService{TUser}"/> class. /// </summary> /// <param name="userManager">The user manager.</param> /// <param name="claimsFactory">The claims factory.</param> public ProfileService(UserManager <TUser> userManager, IUserClaimsPrincipalFactory <TUser> claimsFactory) { UserManager = userManager; ClaimsFactory = claimsFactory; }
public IdentityClaimsProfileService(UserManager <AppUser> userManager, IUserClaimsPrincipalFactory <AppUser> claimsFactory) { _userManager = userManager; _claimsFactory = claimsFactory; }
public ApplicationSignInManager(UserManager <ApplicationUser> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <ApplicationUser> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <ApplicationUser> > logger, IConfiguration config) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger) { _config = config; }
public UserService(UserManager <User> _userManager, IUserClaimsPrincipalFactory <User> _userClaimsPrincipalFactory) { userManager = _userManager; userClaimsPrincipalFactory = _userClaimsPrincipalFactory; }
public UserService(UserManager <ApplicationUser> userManager, ApplicationDbContext context, IOptions <JWT> jwt, SignInManager <ApplicationUser> signInManager, IUserClaimsPrincipalFactory <ApplicationUser> claimsFactory) { _userManager = userManager; _signInManager = signInManager; _context = context; _jwt = jwt.Value; _claimsFactory = claimsFactory; }
public IdentityWithAdditionalClaimsProfileService(UserManager <ApplicationUser> userManager, IUserClaimsPrincipalFactory <ApplicationUser> claimsFactory) { _userManager = userManager; _claimsFactory = claimsFactory; }
public ProfileService(UserManager <UserEntity> userManager, IUserClaimsPrincipalFactory <UserEntity> claimsFactory) { _userManager = userManager; _claimsFactory = claimsFactory; }
public IdentityProfileService(IUserClaimsPrincipalFactory <IdentityUser> claimsFactory, UserManager <IdentityUser> userManager) { _claimsFactory = claimsFactory; _userManager = userManager; }
public CustomSignInManager(UserManager <IdentityUser> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <IdentityUser> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <IdentityUser> > logger, IAuthenticationSchemeProvider schemes, IUserConfirmation <IdentityUser> confirmation) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes, confirmation) { }
public HomeController(ILogger <HomeController> logger, UserManager <MyUser> userManager, IUserClaimsPrincipalFactory <MyUser> claimsPrincipalFactory, SignInManager <MyUser> signInManager) { _logger = logger; this.userManager = userManager; this.claimsPrincipalFactory = claimsPrincipalFactory; this.signInManager = signInManager; }
public ApplicationSignInManager(UserManager <ApplicationUser> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <ApplicationUser> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <ApplicationUser> > logger, IAuthenticationSchemeProvider schemes) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes) { }
public ProfileService(UserManager <ApplicationUser> userManager, IUserClaimsPrincipalFactory <ApplicationUser> claimsFactory) { _userManager = userManager; _claimsFactory = claimsFactory; }
public MySignInManager(UserManager <PocoUser> manager, IHttpContextAccessor context, IUserClaimsPrincipalFactory <PocoUser> claimsFactory) : base(manager, context, claimsFactory, null, null, null, null) { }