public SecurityController(
     SignInManager <ApplicationUser> signInManager,
     RoleManager <Role> roleManager,
     IPermissionsRegistrar permissionsProvider,
     IUserSearchService userSearchService,
     IRoleSearchService roleSearchService,
     IOptions <Core.Security.AuthorizationOptions> securityOptions,
     IOptions <UserOptionsExtended> userOptionsExtended,
     IPasswordValidator <ApplicationUser> passwordValidator,
     IEmailSender emailSender,
     IEventPublisher eventPublisher,
     IUserApiKeyService userApiKeyService)
 {
     _signInManager       = signInManager;
     _securityOptions     = securityOptions.Value;
     _userOptionsExtended = userOptionsExtended.Value;
     _passwordValidator   = passwordValidator;
     _permissionsProvider = permissionsProvider;
     _roleManager         = roleManager;
     _userSearchService   = userSearchService;
     _roleSearchService   = roleSearchService;
     _emailSender         = emailSender;
     _eventPublisher      = eventPublisher;
     _userApiKeyService   = userApiKeyService;
 }
 public PlatformExportImportManager(
     UserManager <ApplicationUser> userManager
     , RoleManager <Role> roleManager
     , IPermissionsRegistrar permissionsProvider
     , ISettingsManager settingsManager
     , IDynamicPropertyService dynamicPropertyService
     , IDynamicPropertySearchService dynamicPropertySearchService
     , ILocalModuleCatalog moduleCatalog
     , IDynamicPropertyDictionaryItemsService dynamicPropertyDictionaryItemsService
     , IDynamicPropertyDictionaryItemsSearchService dynamicPropertyDictionaryItemsSearchService
     , IUserApiKeyService userApiKeyService
     , IUserApiKeySearchService userApiKeySearchService)
 {
     _dynamicPropertyService = dynamicPropertyService;
     _userManager            = userManager;
     _roleManager            = roleManager;
     _settingsManager        = settingsManager;
     _moduleCatalog          = moduleCatalog;
     _dynamicPropertyDictionaryItemsService       = dynamicPropertyDictionaryItemsService;
     _dynamicPropertyDictionaryItemsSearchService = dynamicPropertyDictionaryItemsSearchService;
     _permissionsProvider          = permissionsProvider;
     _dynamicPropertySearchService = dynamicPropertySearchService;
     _userApiKeyService            = userApiKeyService;
     _userApiKeySearchService      = userApiKeySearchService;
 }
示例#3
0
 public ApiKeyAuthenticationHandler(
     IOptionsMonitor <ApiKeyAuthenticationOptions> options,
     ILoggerFactory logger,
     UrlEncoder encoder,
     ISystemClock clock,
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     IUserApiKeyService userApiKeyService)
     : base(options, logger, encoder, clock)
 {
     _userManager       = userManager;
     _signInManager     = signInManager;
     _userApiKeyService = userApiKeyService;
 }
示例#4
0
 public SecurityController(SignInManager <ApplicationUser> signInManager, UserManager <ApplicationUser> userManager, RoleManager <Role> roleManager,
                           IPermissionsRegistrar permissionsProvider, IUserSearchService userSearchService, IRoleSearchService roleSearchService,
                           IOptions <Core.Security.AuthorizationOptions> securityOptions, IPasswordCheckService passwordCheckService, IEmailSender emailSender,
                           IEventPublisher eventPublisher, IUserApiKeyService userApiKeyService, IUserPasswordHasher userPasswordHasher)
 {
     _signInManager        = signInManager;
     _userManager          = userManager;
     _securityOptions      = securityOptions.Value;
     _passwordCheckService = passwordCheckService;
     _permissionsProvider  = permissionsProvider;
     _roleManager          = roleManager;
     _userSearchService    = userSearchService;
     _roleSearchService    = roleSearchService;
     _emailSender          = emailSender;
     _eventPublisher       = eventPublisher;
     _userApiKeyService    = userApiKeyService;
     _userPasswordHasher   = userPasswordHasher;
 }
示例#5
0
 public UserApiKeyActualizeEventHandler(IUserApiKeyService userApiKeyService)
 {
     _userApiKeyService = userApiKeyService;
 }