public SSOController(ISSOAuthService ssoService, IUserService userService, IStudentService studentService, IJwtHelper jwtHelper)
 {
     _ssoService     = ssoService;
     _userService    = userService;
     _studentService = studentService;
     _jwtHelper      = jwtHelper;
 }
 public AccountController(IAccountService accountService, IOptions <AuthConfig> authConfigs, IJwtHelper jwtHelper, IOptions <EmailConfig> emailConfigs)
 {
     _accountService = accountService;
     _configOptions  = authConfigs;
     _jwtHelper      = jwtHelper;
     _emailConfigs   = emailConfigs;
 }
 public AuthController(IConfiguration config, ILogger <AuthController> logger, IJwtHelper jwtHelper, IUserRepository userRepo, IMapper mapper)
 {
     this._userRepo  = userRepo;
     this._config    = config;
     this._logger    = logger;
     this._jwtHelper = jwtHelper;
     this._mapper    = mapper;
 }
Beispiel #4
0
 public AuthenticationService(Kibol_AlertContext context, SignInManager <User> signInManager,
                              UserManager <User> userManager,
                              IJwtHelper jwtHelper, ILoggerService logger) : base(context, logger)
 {
     _signInManager = signInManager;
     _userManager   = userManager;
     _jwtHelper     = jwtHelper;
 }
Beispiel #5
0
 public AuthenticationMiddleware(RequestDelegate next,
                                 IJwtHelper jwtHelper,
                                 IConfiguration configuration)
 {
     _next          = next;
     _jwtHelper     = jwtHelper;
     _configuration = configuration;
 }
 public CommandHandler(IJwtHelper jwtHelper,
                       SignInManager <ApplicationUser> signInManager, IHttpContextAccessor contextAccessor, IEmailService emailService)
 {
     _jwtHelper       = jwtHelper;
     _signInManager   = signInManager;
     _contextAccessor = contextAccessor;
     _emailService    = emailService;
 }
Beispiel #7
0
 public AuthenticationService(AppDbContext context, PasswordHasher <Player> passwordHasher,
                              PlayerPasswordValidator passwordValidator, IJwtHelper jwtHelper, IHttpContextAccessor httpContextAccessor)
     : base(context, httpContextAccessor)
 {
     _passwordHasher    = passwordHasher;
     _passwordValidator = passwordValidator;
     _jwtHelper         = jwtHelper;
 }
Beispiel #8
0
 public UserService(IRepository <User> userRepository, ILogger <UserService> logger,
                    IOptions <AppSettings> appSetting, IJwtHelper jwtHelper)
 {
     _userRepository = userRepository;
     _logger         = logger;
     _appSetting     = appSetting;
     _jwtHelper      = jwtHelper;
 }
        public SecureInputMiddlewareTests()
        {
            var jwtHelper = new Mock <IJwtHelper>();

            jwtHelper.Setup(x => x.IsValidUser(It.IsAny <string>())).Returns(new Response(true));
            jwtHelper.Setup(x => x.IsValidUser(It.Is <string>(j => j == "invalid-jwt"))).Returns(new Response());

            _jwtHelper = jwtHelper.Object;
        }
Beispiel #10
0
        public void SetUp()
        {
            optionsBuilder = new DbContextOptionsBuilder <BlogContext>()
                             .UseInMemoryDatabase(databaseName: "Blog Tests");
            db = new BlogContext(optionsBuilder.Options);

            MockIConfiguration();

            jwt = new JwtHelper(configuration);
        }
 public AccountController(ICommandPublisher commandPublisher,
                          ILoggerFactory loggerFactory,
                          IJwtHelper jwtHelper,
                          IKlantDataMapper klantDataMapper)
 {
     _commandPublisher = commandPublisher;
     _logger           = loggerFactory.CreateLogger <AccountController>();
     _jwtHelper        = jwtHelper;
     _klantDataMapper  = klantDataMapper;
 }
 public UserService(
     IUserRepository UserRepository,
     IPasswordHelper PasswordHelper,
     IJwtHelper JwtHelper
     )
 {
     userRepository = UserRepository;
     passwordHelper = PasswordHelper;
     jwtHelper      = JwtHelper;
 }
Beispiel #13
0
 public AccountService(UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, IJwtHelper jwtHelper, IMapper mapper,
                       RoleManager <IdentityRole> roleManager, IUserRepository userRepository, IHttpContextAccessor httpContextAccessor)
 {
     _roleManager         = roleManager ?? throw new ArgumentNullException(nameof(roleManager));
     _userManager         = userManager ?? throw new ArgumentNullException(nameof(userManager));
     _signInManager       = signInManager ?? throw new ArgumentNullException(nameof(signInManager));
     _jwtHelper           = jwtHelper ?? throw new ArgumentNullException(nameof(jwtHelper));
     _userRepository      = userRepository;
     _mapper              = mapper;
     _httpContextAccessor = httpContextAccessor;
 }
Beispiel #14
0
 public AuthenticationService(
     IUserRepository userRepository,
     IHashService hashService,
     IJwtHelper jwtHelper,
     IMailService mailService)
 {
     _userRepository = userRepository;
     _hashService    = hashService;
     _jwtHelper      = jwtHelper;
     _mailService    = mailService;
 }
 public DishesController(
     IJwtHelper jwtHelper,
     IMapper mapper,
     IRepository <CookEntry> cookEntryRepo,
     IEntityValidator <CookEntryDto> cookEntryValidator
     )
 {
     _mapper             = mapper;
     _cookEntryRepo      = cookEntryRepo;
     _cookEntryValidator = cookEntryValidator;
 }
 public AccountController(IJwtHelper jwtHelper,
                          IUserBusiness userBusiness,
                          IDistributedCache distributedCache,
                          IAccountBusiness accountBusiness
                          )
 {
     _jwtHelper        = jwtHelper;
     _userBusiness     = userBusiness;
     _distributedCache = distributedCache;
     _accountBusiness  = accountBusiness;
 }
Beispiel #17
0
 public AuthService(IJwtHelper jwtHelper,
                    IDnsWatcherDbContext context,
                    IRandomGenerator randomGenerator,
                    IDateTime dateTime,
                    IJwtOptions jwtOptions)
 {
     _jwtHelper       = jwtHelper;
     _context         = context;
     _randomGenerator = randomGenerator;
     _dateTime        = dateTime;
     _jwtOptions      = jwtOptions;
 }
Beispiel #18
0
 public AccountController(IConfiguration configuration,
                          IAccountService accountService,
                          IEmailHelper emailHelper,
                          IJwtHelper jwtHelper)
 {
     _configuration  = configuration;
     _accountService = accountService;
     _emailHelper    = emailHelper;
     _emailHelper.Configure(_configuration.GetSection("SMTP"));
     _jwtHelper = jwtHelper;
     _jwtConfig = _configuration.GetSection("JWT");
 }
Beispiel #19
0
 public LALController(
     ILatitudeAndLongitudeResource longitudeResource,
     IJwtHelper jwtHelper,
     IMapper mapper,
     //不加上<LALController>会报错
     ILogger <LALController> logger)
 {
     _longitudeResource = longitudeResource;
     _jwtHelper         = jwtHelper;
     _mapper            = mapper;
     _logger            = logger;
 }
Beispiel #20
0
 public AccountService(UserManager <User> userManager,
                       SignInManager <User> signInManager,
                       IUserRepository userRepository,
                       IJwtHelper jwtHelper,
                       IMapper mapper)
 {
     _userManager    = userManager ?? throw new ArgumentNullException(nameof(userManager));
     _signInManager  = signInManager ?? throw new ArgumentNullException(nameof(signInManager));
     _userRepository = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
     _jwtHelper      = jwtHelper;
     _mapper         = mapper;
 }
 public ApplicationUserService(
     SignInManager <ApplicationUser> signInManager,
     UserManager <ApplicationUser> userManager,
     JwtSecurityTokenHandler jwtSecurityTokenHandler,
     IJwtHelper jwtHelper,
     IMapper mapper)
 {
     _userManager             = userManager;
     _signInManager           = signInManager;
     _jwtSecurityTokenHandler = jwtSecurityTokenHandler;
     _jwtHelper = jwtHelper;
     _mapper    = mapper;
 }
Beispiel #22
0
 public ChildController(
     IUnitOfWork unitOfWork,
     IParentResource parentResource,
     ILogger <ChildController> logger,
     IJwtHelper jwtHelper,
     IMapper mapper)
 {
     _unitOfWork     = unitOfWork;
     _parentResource = parentResource;
     _logger         = logger;
     _jwtHelper      = jwtHelper;
     _mapper         = mapper;
 }
        public UserService(IUnitOfWork <GenericBaseEntityRepository <User> > unitOfWork, IJwtHelper jwtHelper,
                           IMemoryCache memoryCache,
                           IOptions <AppSettings> appSettings)
        {
            _unitOfWork  = unitOfWork;
            _jwtHelper   = jwtHelper;
            _memoryCache = memoryCache;

            _memoryCacheEntryOptions = new MemoryCacheEntryOptions
            {
                AbsoluteExpiration = DateTime.Now.AddMinutes(appSettings.Value.CacheExpiryMinute),
                Priority           = CacheItemPriority.Normal
            };
        }
Beispiel #24
0
 public AuthService(UserManager <User> userManager, IContactRepository contactRepository,
                    IMapper mapper, SignInManager <User> signInManager, IJwtHelper jwtHelper, IUserRepository userRepository,
                    IAuthMessageHelper authMessageHelper, IEmailHelper emailHelper, IAuthHelper authHelper, IPhoneNumberRepository phoneNumberRepository)
 {
     _signInManager         = signInManager ?? throw new ArgumentNullException(nameof(signInManager));
     _userManager           = userManager ?? throw new ArgumentNullException(nameof(userManager));
     _authMessageHelper     = authMessageHelper;
     _emailHelper           = emailHelper;
     _authHelper            = authHelper;
     _jwtHelper             = jwtHelper;
     _mapper                = mapper;
     _contactRepository     = contactRepository;
     _userRepository        = userRepository;
     _phoneNumberRepository = phoneNumberRepository;
 }
 public BestellingController(
     ICommandPublisher commandPublisher,
     IBestellingDataMapper bestellingDataMapper,
     IKlantDataMapper klantDataMapper,
     IMagazijnSessionDataMapper magazijnSessionData,
     IJwtHelper jwtHelper,
     ILoggerFactory loggerFactory)
 {
     _commandPublisher          = commandPublisher;
     _bestellingDataMapper      = bestellingDataMapper;
     _klantDataMapper           = klantDataMapper;
     _jwtHelper                 = jwtHelper;
     _magazijnSessionDataMapper = magazijnSessionData;
     _logger = loggerFactory.CreateLogger <BestellingController>();
 }
Beispiel #26
0
 public LoginController(
     IUserRepository userRepository,
     IUnitOfWork unitOfWork,
     IMapper mapper,
     IJwtHelper jwtHelper,
     ILogger <LoginController> logger,
     IImagesResource imagesResource)
 {
     _userRepository = userRepository;
     _unitOfWork     = unitOfWork;
     _mapper         = mapper;
     _jwtHelper      = jwtHelper;
     _logger         = logger;
     _imagesResource = imagesResource;
 }
Beispiel #27
0
 public RunController(
     MyContext myContext,
     IRunRepository runRepository,
     IUnitOfWork unitOfWork,
     IMapper mapper,
     ILogger <RunController> logger,
     IJwtHelper jwtHelper)
 {
     _myContext     = myContext;
     _runRepository = runRepository;
     _unitOfWork    = unitOfWork;
     _mapper        = mapper;
     _logger        = logger;
     _jwtHelper     = jwtHelper;
 }
Beispiel #28
0
 public AuthenticateResolver(IUserManager <ApplicationUser> userManager, ILoginManager <ApplicationUser> loginManager,
                             IEmailProvider emailSender, IOptions <AppSettings> appSettings,
                             IOptions <ResetPasswordSettings> resetPasswordSettings, IJwtHelper jwtHelper, IOptions <JwtConfigOptions> jwtConfigOptions,
                             IHttpContextAccessor httpContextAccessor)
     : base()
 {
     _userManager           = userManager;
     _loginManager          = loginManager;
     _appSettings           = appSettings.Value;
     _resetPasswordSettings = resetPasswordSettings.Value;
     _emailSender           = emailSender;
     _jwtHelper             = jwtHelper;
     _jwtConfigOptions      = jwtConfigOptions.Value;
     _httpContextAccessor   = httpContextAccessor;
 }
Beispiel #29
0
 public UserService(IUserRepository userRepository,
                    IFoodEntryRepository foodEntryRepository,
                    IMapper mapper,
                    ILogger <IUserService> logger,
                    IAuthenticationHelper authenticationHelper,
                    IJwtHelper jwtHelper,
                    IUserProfileCalculator userProfileCalculator)
 {
     _userRepository      = userRepository;
     _foodEntryRepository = foodEntryRepository;
     _mapper = mapper;
     _logger = logger;
     _authenticationHelper  = authenticationHelper;
     _jwtHelper             = jwtHelper;
     _userProfileCalculator = userProfileCalculator;
 }
Beispiel #30
0
 public RunTeamController(
     IRunTeamResource runTeamResource,
     IUserRepository userRepository,
     IMapper mapper,
     ILogger <RunTeamController> logger,
     IUnitOfWork unitOfWork,
     IJwtHelper jwtHelper,
     IImagesResource imagesResource)
 {
     _runTeamResource = runTeamResource;
     _userRepository  = userRepository;
     _mapper          = mapper;
     _logger          = logger;
     _unitOfWork      = unitOfWork;
     _jwtHelper       = jwtHelper;
     _imagesResource  = imagesResource;
 }