public MemberSignInManager( UserManager <MemberIdentityUser> memberManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <MemberIdentityUser> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <MemberIdentityUser> > logger, IAuthenticationSchemeProvider schemes, IUserConfirmation <MemberIdentityUser> confirmation, IMemberExternalLoginProviders memberExternalLoginProviders) : base(memberManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes, confirmation) { _memberExternalLoginProviders = memberExternalLoginProviders; }
public SignInManager( UserManager userManager, IHttpContextAccessor contextAccessor, UserClaimsPrincipalFactory claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <User> > logger, IUnitOfWorkManager unitOfWorkManager, ISettingManager settingManager, IAuthenticationSchemeProvider schemes, IUserConfirmation <User> userConfirmation) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger, unitOfWorkManager, settingManager, schemes, userConfirmation) { }
public SmartSignInManager(UserManager <Customer> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <Customer> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <Customer> > logger, IAuthenticationSchemeProvider schemes, IUserConfirmation <Customer> confirmation, SmartDbContext db, CustomerSettings customerSettings) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes, confirmation) { _db = db; _customerSettings = customerSettings; }
public LoginManagerService( UserManager <PersonModel> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <PersonModel> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <PersonModel> > logger, IAuthenticationSchemeProvider schemeProvider, IUserConfirmation <PersonModel> confirmation, IAccessManagerService accessManagerService ) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemeProvider, confirmation) { _accessManagerService = accessManagerService ?? throw new ArgumentNullException(nameof(accessManagerService)); }
public IdentityBaseSigninManager( IdentityBaseUserManager userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <IdentityUser> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <IdentityBaseSigninManager> logger, IAuthenticationSchemeProvider schemes, IUserConfirmation <IdentityUser> userConfirmation, ILdapBaseService <LdapIdentityUser> ldapService ) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes, userConfirmation) { _ldapService = ldapService; }
public WCASignInManager( UserManager <WCAUser> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <WCAUser> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <WCAUser> > logger, IAuthenticationSchemeProvider schemes, IUserConfirmation <WCAUser> confirmation, IMediator mediator) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes, confirmation) { _userManager = userManager ?? throw new ArgumentNullException(nameof(userManager)); _contextAccessor = contextAccessor ?? throw new ArgumentNullException(nameof(contextAccessor)); _mediator = mediator; }
public CustomSignInManager(UserManager <CustomUser> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <CustomUser> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <CustomUser> > logger, IAuthenticationSchemeProvider schemes, IUserConfirmation <CustomUser> confirmation) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes, confirmation) { }
public AppSignInManager( CustomUserManager <A2ZClientCredentials, IDocumentStore> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <A2ZClientCredentials> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <A2ZClientCredentials> > logger, IAuthenticationSchemeProvider schemeProvider, IUserConfirmation <A2ZClientCredentials> confirmation, IDocumentStore dbContext ) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemeProvider, confirmation) { _userManager = userManager ?? throw new ArgumentNullException(nameof(userManager)); _contextAccessor = contextAccessor ?? throw new ArgumentNullException(nameof(contextAccessor)); _dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext)); }
public BackOfficeSignInManager( BackOfficeUserManager userManager, IHttpContextAccessor contextAccessor, IBackOfficeExternalLoginProviders externalLogins, IUserClaimsPrincipalFactory <BackOfficeIdentityUser> claimsFactory, IOptions <IdentityOptions> optionsAccessor, IOptions <GlobalSettings> globalSettings, ILogger <SignInManager <BackOfficeIdentityUser> > logger, IAuthenticationSchemeProvider schemes, IUserConfirmation <BackOfficeIdentityUser> confirmation) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes, confirmation) { _userManager = userManager; _externalLogins = externalLogins; _globalSettings = globalSettings.Value; }
public UserSignInManager( UserManager <User> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <User> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <User> > logger, ApplicationDbContext dbContext, IAuthenticationSchemeProvider schemeProvider, IUserConfirmation <User> userConfirmation ) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemeProvider, userConfirmation) { _userManager = userManager ?? throw new ArgumentNullException(nameof(userManager)); _contextAccessor = contextAccessor ?? throw new ArgumentNullException(nameof(contextAccessor)); _dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext)); }
/// <inheritdoc /> public CompatibleSignInManager( UserManager <TUser> userManager, IHttpContextAccessor httpContextAccessor, IUserClaimsPrincipalFactory <TUser> userClaimsPrincipalFactory, IOptions <IdentityOptions> options, ILogger <SignInManager <TUser> > logger, IAuthenticationSchemeProvider authenticationSchemeProvider, IUserConfirmation <TUser> userConfirmation) : base(userManager, httpContextAccessor, userClaimsPrincipalFactory, options, logger, authenticationSchemeProvider, userConfirmation) { }
protected BaseAppSignInManager( UserManager <TAppUser> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <TAppUser> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <BaseAppSignInManager <TAppUser> > logger, IAuthenticationSchemeProvider schemes, IUserConfirmation <TAppUser> confirmation) : base( userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes, confirmation) { }
public AppSignInManager( IAppUserManager userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <User> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <AppSignInManager> logger, IAuthenticationSchemeProvider schemes, IUserConfirmation <User> confirmation) : base((UserManager <User>)userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes, confirmation) { _userManager = userManager ?? throw new ArgumentNullException(nameof(_userManager)); _contextAccessor = contextAccessor ?? throw new ArgumentNullException(nameof(_contextAccessor)); _claimsFactory = claimsFactory ?? throw new ArgumentNullException(nameof(_claimsFactory)); _optionsAccessor = optionsAccessor ?? throw new ArgumentNullException(nameof(_optionsAccessor)); _logger = logger ?? throw new ArgumentNullException(nameof(_logger)); _schemes = schemes ?? throw new ArgumentNullException(nameof(_schemes)); _confirmation = confirmation; }
public LdapSignInManager( LdapUserManager ldapUserManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <LdapUser> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <LdapSignInManager> logger, IAuthenticationSchemeProvider schemes, IUserConfirmation <LdapUser> confirmation) : base( ldapUserManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes, confirmation) { }
public SignInService( UserService userService, IHttpContextAccessor contextAccessor, CustomUserClaimsPrincipalFactory claimsFactory, IOptionsSnapshot <IdentityOptions> optionsAccessor, ILogger <SignInService> logger, IAuthenticationSchemeProvider schemes, IUserConfirmation <User> confirmation ) : base( userService, contextAccessor, claimsFactory, optionsAccessor, logger, schemes, confirmation ) { }
/// <summary> /// Creates a new instance of <see cref="SignInManager{TUser}" /> /// </summary> /// <param name="userManager">An instance of <see cref="UserManager{TUser}"/> used to retrieve users from and persist users.</param> /// <param name="contextAccessor">The accessor used to access the <see cref="HttpContext"/>.</param> /// <param name="claimsFactory">The factory to use to create claims principals for a user.</param> /// <param name="optionsAccessor">The accessor used to access the <see cref="AppSetting"/>.</param> /// <param name="logger">The logger used to log messages, warnings and errors.</param> /// <param name="schemes">The scheme provider that is used enumerate the authentication schemes.</param> /// <param name="confirmation">The <see cref="IUserConfirmation{TUser}"/> used check whether a user account is confirmed.</param> /// <param name="configuration">Represents a set of key/value application configuration properties.</param> /// <param name="authenticationSchemeProvider">Responsible for managing what authenticationSchemes are supported.</param> public ExtendedSignInManager( UserManager <TUser> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <TUser> claimsFactory, IOptionsSnapshot <IdentityOptions> optionsAccessor, ILogger <SignInManager <TUser> > logger, IAuthenticationSchemeProvider schemes, IUserConfirmation <TUser> confirmation, IConfiguration configuration, IAuthenticationSchemeProvider authenticationSchemeProvider ) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes, confirmation) { RequirePostSignInConfirmedEmail = configuration.GetSection($"{nameof(IdentityOptions)}:{nameof(IdentityOptions.SignIn)}").GetValue <bool?>(nameof(RequirePostSignInConfirmedEmail)) == true || configuration.GetSection(nameof(SignInOptions)).GetValue <bool?>(nameof(RequirePostSignInConfirmedEmail)) == true; RequirePostSignInConfirmedPhoneNumber = configuration.GetSection($"{nameof(IdentityOptions)}:{nameof(IdentityOptions.SignIn)}").GetValue <bool?>(nameof(RequirePostSignInConfirmedPhoneNumber)) == true || configuration.GetSection(nameof(SignInOptions)).GetValue <bool?>(nameof(RequirePostSignInConfirmedPhoneNumber)) == true; ExternalScheme = configuration.GetSection($"{nameof(IdentityOptions)}:{nameof(IdentityOptions.SignIn)}").GetValue <string>(nameof(ExternalScheme)) ?? IdentityConstants.ExternalScheme; _authenticationSchemeProvider = authenticationSchemeProvider ?? throw new ArgumentNullException(nameof(authenticationSchemeProvider)); }
public static MockSignInManager GetMockSignInManager( UserManager <User> userManager = null, IHttpContextAccessor httpContext = null, IUserClaimsPrincipalFactory <User> claimsPrincipalFactory = null, IOptions <IdentityOptions> options = null, ILogger <SignInManager <User> > logger = null, IAuthenticationSchemeProvider authenticationScheme = null, IUserConfirmation <User> userConfirmation = null ) { return(new MockSignInManager( userManager ?? MockUserManager.GetMockUserManager().Object, httpContext ?? new Mock <IHttpContextAccessor>().Object, claimsPrincipalFactory ?? new Mock <IUserClaimsPrincipalFactory <User> >().Object, options ?? new Mock <IOptions <IdentityOptions> >().Object, logger ?? new Mock <ILogger <SignInManager <User> > >().Object, authenticationScheme ?? new Mock <IAuthenticationSchemeProvider>().Object, userConfirmation ?? new Mock <IUserConfirmation <User> >().Object)); }
public AbpSignInManager( IdentityUserManager userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <IdentityUser> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <IdentityUser> > logger, IAuthenticationSchemeProvider schemes, IUserConfirmation <IdentityUser> confirmation, IOptions <AbpIdentityOptions> options ) : base( userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes, confirmation) { AbpOptions = options.Value; }
public MemberSignInManager( UserManager <MemberIdentityUser> memberManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <MemberIdentityUser> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <MemberIdentityUser> > logger, IAuthenticationSchemeProvider schemes, IUserConfirmation <MemberIdentityUser> confirmation) : this( memberManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes, confirmation, StaticServiceProvider.Instance.GetRequiredService <IMemberExternalLoginProviders>(), StaticServiceProvider.Instance.GetRequiredService <IEventAggregator>()) { }
public CognitoSignInManager(UserManager <TUser> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <TUser> claimsFactory, IOptions <IdentityOptions> optionsAccessor, IOptions <AWSCognitoTokenOptions> cognitoTokenOptions, ILogger <SignInManager <TUser> > logger, IAuthenticationSchemeProvider schemes, IUserConfirmation <TUser> confirmation) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes, confirmation) { if (userManager == null) { throw new ArgumentNullException(nameof(userManager)); } if (claimsFactory == null) { throw new ArgumentNullException(nameof(claimsFactory)); } if (userManager is CognitoUserManager <TUser> ) { _userManager = userManager as CognitoUserManager <TUser>; } else { throw new ArgumentException("The userManager must be of type CognitoUserManager<TUser>", nameof(userManager)); } if (claimsFactory is CognitoUserClaimsPrincipalFactory <TUser> ) { _claimsFactory = claimsFactory as CognitoUserClaimsPrincipalFactory <TUser>; } else { throw new ArgumentException("The claimsFactory must be of type CognitoUserClaimsPrincipalFactory<TUser>", nameof(claimsFactory)); } _contextAccessor = contextAccessor ?? throw new ArgumentNullException(nameof(contextAccessor)); _allowTokenRefresh = cognitoTokenOptions.Value.AllowTokenRefresh; }
public CustomSignInManager(UserManager <Model.IdentityUser> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <Model.IdentityUser> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <Model.IdentityUser> > logger, IAuthenticationSchemeProvider schemes, IUserConfirmation <Model.IdentityUser> confirmations) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes, confirmations) { if (userManager == null) { throw new ArgumentNullException(nameof(userManager)); } _userManager = userManager; }
public AbpSignInManager( AbpUserManager <TRole, TUser> userManager, IHttpContextAccessor contextAccessor, AbpUserClaimsPrincipalFactory <TUser, TRole> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <TUser> > logger, IUnitOfWorkManager unitOfWorkManager, ISettingManager settingManager, IAuthenticationSchemeProvider schemes, IUserConfirmation <TUser> userConfirmation) : base( userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes, userConfirmation) { _unitOfWorkManager = unitOfWorkManager; _settingManager = settingManager; }
public LdapSignInManager(LdapUserManager ldapUserManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <THUMember> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <LdapSignInManager> logger, IAuthenticationSchemeProvider schemes, IUserConfirmation <THUMember> confirmation, IOptions <AllowedCourses> coursesOptions) : base(ldapUserManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes, confirmation) { this.coursesOptions = coursesOptions; this.ldapUserManager = ldapUserManager; }
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 AddPropertyCommand(IPropertiesFile file, PropertyPair newProperty, IUserConfirmation userConfirmation) { _file = file; _propertyToAdd = newProperty; _userConfirmation = userConfirmation; }
public SignInManager(UserManager <TUser> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <TUser> claimsFactory, IOptions <AuthOptions> options, ILogger <SignInManager <TUser> > logger, IAuthenticationSchemeProvider schemes, IUserConfirmation <TUser> confirmation) { if (userManager == null) { throw new ArgumentNullException(nameof(userManager)); } if (contextAccessor == null) { throw new ArgumentNullException(nameof(contextAccessor)); } if (claimsFactory == null) { throw new ArgumentNullException(nameof(claimsFactory)); } UserManager = userManager; _contextAccessor = contextAccessor; ClaimsFactory = claimsFactory; Options = options?.Value ?? new AuthOptions(); Logger = logger; _schemes = schemes; _confirmation = confirmation; }
public GoogleAwareSignInManager(UserManager <IdentityUser> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <IdentityUser> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <IdentityUser> > logger, IAuthenticationSchemeProvider schemes, IUserConfirmation <IdentityUser> confirmation) : base(userManager, contextAccessor, new GoogleAwareClaimsFactory(claimsFactory), optionsAccessor, logger, schemes, confirmation) { GoogleAwareClaimsFactory gacf = base.ClaimsFactory as GoogleAwareClaimsFactory; gacf.SetSignInManager(this); }
public ApplicationSignInManager(ApplicationUserManager applicationUserManager, IHttpContextAccessor httpContextAccessor, IUserClaimsPrincipalFactory <ApplicationUser> userClaimsPrincipalFactory, IOptions <IdentityOptions> options, ILogger <ApplicationSignInManager> logger, IAuthenticationSchemeProvider schemes, IUserConfirmation <ApplicationUser> confirmation) : base(applicationUserManager, httpContextAccessor, userClaimsPrincipalFactory, options, logger, schemes, confirmation) { }
public UsernameEmailSigninManager(UserManager <User> userManager, Microsoft.AspNetCore.Http.IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <User> claimsFactory, Microsoft.Extensions.Options.IOptions <IdentityOptions> optionsAccessor, Microsoft.Extensions.Logging.ILogger <SignInManager <User> > logger, Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider schemes, IUserConfirmation <User> confirmation) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes, confirmation) { }
public ZenSignInManager(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) { _userManager = userManager ?? throw new ArgumentNullException(nameof(userManager)); _contextAccessor = contextAccessor ?? throw new ArgumentNullException(nameof(contextAccessor)); _claimsFactory = claimsFactory; _optionsAccessor = optionsAccessor; _logger = logger; _schemes = schemes; _confirmation = confirmation; }