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;
 }
Example #2
0
 public SecurityController(SignInManager <ApplicationUser> signInManager, UserManager <ApplicationUser> userManager, RoleManager <Role> roleManager,
                           IPermissionsRegistrar permissionsProvider, IUserSearchService userSearchService, IRoleSearchService roleSearchService,
                           IOptions <Core.Security.AuthorizationOptions> securityOptions, IEmailSender emailSender, IEventPublisher eventPublisher)
 {
     _signInManager       = signInManager;
     _userManager         = userManager;
     _securityOptions     = securityOptions.Value;
     _permissionsProvider = permissionsProvider;
     _roleManager         = roleManager;
     _userSearchService   = userSearchService;
     _roleSearchService   = roleSearchService;
     _emailSender         = emailSender;
     _eventPublisher      = eventPublisher;
 }