示例#1
0
 public IdentityController(UserManager <IdentityUser> userManager, SignInManager <IdentityUser> signInManager, IJWTTokenGenerator jWTTokenGenerator, RoleManager <IdentityRole> roleManager)
 {
     _jWTTokenGenerator = jWTTokenGenerator;
     _roleManager       = roleManager;
     _userManager       = userManager;
     _signInManager     = signInManager;
 }
 public AccountsController(UserManager <User> userManager, SignInManager <User> signInManager, IJWTTokenGenerator jwtToken, ISubscriptionRepository subscriberRepository)
 {
     _userManager          = userManager;
     _signInManager        = signInManager;
     _jwtToken             = jwtToken;
     _subscriberRepository = subscriberRepository;
 }
示例#3
0
 public UserService(IUserRepository repository, IHasher hasher, IOptions <AppSettings> appSettings, IJWTTokenGenerator tokenGenerator, IMessageQueuePublisher messageQueuePublisher, IOptions <MessageQueueSettings> messageQueueSettings)
 {
     _repository            = repository;
     _hasher                = hasher;
     _tokenGenerator        = tokenGenerator;
     _messageQueuePublisher = messageQueuePublisher;
     _messageQueueSettings  = messageQueueSettings.Value;
 }
示例#4
0
 public UserController(UserManager <User> userManager,
                       SignInManager <User> signInManager,
                       IJWTTokenGenerator jwtToken,
                       RoleManager <IdentityRole> roleManager,
                       IConfiguration config, IEmailSender emailSender)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _jwtToken      = jwtToken;
     _roleManager   = roleManager;
     _config        = config;
     _emailSender   = emailSender;
 }
 public IdentityController(UserManager <BlogUser> userManager,
                           SignInManager <BlogUser> signInManager,
                           IJWTTokenGenerator jwtToken,
                           ILogger <RegisterAPIModel> logger,
                           IEmailSender emailSender,
                           IConfiguration config,
                           ApplicationDbContext context)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _jwtToken      = jwtToken;
     _logger        = logger;
     _emailSender   = emailSender;
     _config        = config;
     _context       = context;
 }
 public AccountController(IAccountService accountService, IJWTTokenGenerator tokenGenerator)
 {
     _accountService    = accountService;
     _jwtTokenGenerator = tokenGenerator;
 }
示例#7
0
 public AuthenticationController(Vc_webapiContext modelDb, UserManager <IdentityUser> userManager, IJWTTokenGenerator tokenGenerator)
 {
     this.modelDb        = modelDb;
     this.userManager    = userManager;
     this.tokenGenerator = tokenGenerator;
 }