public RefreshTokenRepositoryTests() { // Arrange _refreshTokenRepository = new RefreshTokenRepository(DbContext); var user1 = new UserEntity { UserName = "******", Email = "*****@*****.**" }; var user2 = new UserEntity { UserName = "******", Email = "*****@*****.**" }; DbContext.Users.Add(user1); DbContext.Users.Add(user2); DbContext.RefreshTokens.Add(new RefreshTokenEntity { Id = 1, Token = "token1", User = user1, }); DbContext.RefreshTokens.Add(new RefreshTokenEntity { Id = 2, Token = "token2", User = user2 }); DbContext.SaveChanges(); }
public AuthController(UserManager <AppUser> userManager, IJwtFactory jwtFactory, IOptions <JwtIssuerOptions> jwtOptions, IRefreshTokenRepository refreshTokenRepository) { _userManager = userManager; _jwtFactory = jwtFactory; _jwtOptions = jwtOptions.Value; _refreshTokenRepository = refreshTokenRepository; }
public JwtService(JwtSettings settings, IUserRepository userRepository, IRefreshTokenRepository refreshTokenRepository, TokenValidationParameters tokenValidationParameters) { _settings = settings; _tokenValidationParameters = tokenValidationParameters; _refreshTokenRepository = refreshTokenRepository; _userRepository = userRepository; }
public LogoutCommandHandler(IUserRepository userRepository, ISender sender, IRefreshTokenRepository tokenRepository) { _userRepository = userRepository; _sender = sender; _tokenRepository = tokenRepository; }
/// <summary> /// AuthenticationController's constructor /// </summary> /// <param name="userManager"></param> /// <param name="mapper"></param> /// <param name="tokenManager"></param> /// <param name="refreshTokenRepository"></param> public AuthenticationController(ICardManager userManager, IMapper mapper, ITokenManager tokenManager, IRefreshTokenRepository refreshTokenRepository) { _cardManager = userManager; _mapper = mapper; _tokenManager = tokenManager; _refreshTokenRepository = refreshTokenRepository; }
public LoginService(IAccountRepository accountRepository, IRefreshTokenRepository refreshTokenRepository, IConfiguration configuration, ILogger <LoginService> logger) { _accountRepository = accountRepository; _refreshTokenRepository = refreshTokenRepository; _configuration = configuration; _logger = logger; }
public RefreshTokenService(IRefreshTokenRepository refreshTokenRepository, IUserRepository userRepository, IJwtHandler jwtHandler, IHasher hasher) { _refreshTokenRepository = refreshTokenRepository; _userRepository = userRepository; _jwtHandler = jwtHandler; _hasher = hasher; }
public AccountController( UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, TokenDescriptor tokenDescriptor, INotificationHandler notifications, IUser user, IEmailSender emailSender, IHostEnvironment hostingEnviroment, IConfiguration config, IMapper mapper, HttpClient httpClient, IOptions <ExternalAuthFacebookOptions> optionsAccessor, IRefreshTokenRepository <RefreshTokenData> refreshTokenRepository) : base(notifications, user) { _userManager = userManager; _signInManager = signInManager; _tokenDescriptor = tokenDescriptor; _notifications = notifications; _emailSender = emailSender; _hostingEnviroment = hostingEnviroment; _config = config; _mapper = mapper; _httpClient = httpClient; Options = optionsAccessor.Value; _refreshTokenRepository = refreshTokenRepository; }
public RefreshTokenService(IRefreshTokenRepository refreshTokenRepository, ITokenService tokenService, IUserService userService, ITheaterScheduleUnitOfWork theaterScheduleUnitOfWork) { _userService = userService; _tokenService = tokenService; _refreshTokenRepository = refreshTokenRepository; _theaterScheduleUnitOfWork = theaterScheduleUnitOfWork; }
public GenerateWebTokenHandler(IJwtSigningOptions jwtSigningOptions, IJwtOptions jwtOptions, IRefreshTokenRepository refreshTokenRepository) { _jwtSigningOptions = jwtSigningOptions; _jwtOptions = jwtOptions; _jwtSecurityTokenHandler = new JwtSecurityTokenHandler(); _refreshTokenRepository = refreshTokenRepository; }
public UserManager(IUserRepository rep, IRefreshTokenRepository refreshTokenRepository, ITokenManager tokenManager, IGroupManager groupManager) { _repository = rep; _refreshTokenRepository = refreshTokenRepository; _tokenManager = tokenManager; _groupManager = groupManager; }
public Authenticator(AccessTokenGenerator accessTokenGenerator, RefreshTokenGenerator refreshTokenGenerator, IRefreshTokenRepository refreshTokenRepository) { _accessTokenGenerator = accessTokenGenerator; _refreshTokenGenerator = refreshTokenGenerator; _refreshTokenRepository = refreshTokenRepository; }
public UnitOfWork(NoisContext context, IRefreshTokenRepository refreshTokenRepository, IAnnotationRepository annotationRepository, IAnswerRepository answerRepository, IEssayAnswerRepository essayAnswerRepository, IEssayExerciseRepository essayExerciseRepository, ILogRepository logRepository, IMultipleChoicesAnswerRepository multipleChoicesAnswerRepository, IMultipleChoicesExerciseRepository multipleChoicesExerciseRepository, IStudentRepository studentRepository, ITestRepository testRepository ) { Context = context; RefreshTokenRepository = refreshTokenRepository; AnnotationRepository = annotationRepository; AnswerRepository = answerRepository; EssayExerciseRepository = essayExerciseRepository; LogRepository = logRepository; MultipleChoicesExerciseRepository = multipleChoicesExerciseRepository; StudentRepository = studentRepository; TestRepository = testRepository; EssayAnswerRepository = essayAnswerRepository; MultipleChoicesAnswerRepository = multipleChoicesAnswerRepository; }
public UseRefreshTokenHandler(IRefreshTokenRepository refreshTokenRepository, IUserRepository userRepository, IJwtProvider jwtProvider) { _refreshTokenRepository = refreshTokenRepository; _userRepository = userRepository; _jwtProvider = jwtProvider; }
public UnitOfWork(UniHubDbContext dbContext, IFacultyRepository facultyRepository, IFileRepository fileRepository, IPostRepository postRepository, IUniversityRepository universityRepository, ISubjectRepository subjectRepository, IUserRepository userRepository, ICountryRepository countryRepository, ICityRepository cityRepository, ITeacherRepository teacherRepository, IPostVoteRepository postActionRepository, IRefreshTokenRepository refreshTokenRepository, IUserAvailablePostRepository userAvailablePostRepository, IComplaintRepository complaintRepository) { UserAvailablePostRepository = userAvailablePostRepository; RefreshTokenRepository = refreshTokenRepository; FacultyRepository = facultyRepository; FileRepository = fileRepository; PostRepository = postRepository; UniversityRepository = universityRepository; SubjectRepository = subjectRepository; UserRepository = userRepository; CountryRepository = countryRepository; CityRepository = cityRepository; TeacherRepository = teacherRepository; PostVoteRepository = postActionRepository; ComplaintRepository = complaintRepository; _dbContext = dbContext; }
public TokenBaseHandler(IRefreshTokenRepository refreshTokenRepository, IJwtService jwtService, IUserRepository userRepository, IClaimsProvider claimsProvider, IEventBus busPublisher) { RefreshTokenRepository = refreshTokenRepository; JwtService = jwtService; UserRepository = userRepository; ClaimsProvider = claimsProvider; BusPublisher = busPublisher; }
public UseRefreshTokenHandler(IRefreshTokenRepository refreshTokenRepository, IUserRepository userRepository, IJwtProvider jwtProvider, ITokenStorage storage) { _refreshTokenRepository = refreshTokenRepository; _userRepository = userRepository; _jwtProvider = jwtProvider; _storage = storage; }
public AuthenticationController(IUserRepository userRepository, IPasswordHasher passwordHasher, AccessTokenGenerator accessTokenGenerator, RefreshTokenGenerator refreshTokenGenerator, RefreshTokenValidator refreshTokenValidator, IRefreshTokenRepository refreshTokenRepository, Authenticator authenticator) { _userRepository = userRepository; _passwordHasher = passwordHasher; _refreshTokenValidator = refreshTokenValidator; _refreshTokenRepository = refreshTokenRepository; _authenticator = authenticator; }
/// <summary> /// Constructor /// </summary> /// <param name="dataSession">Active data session</param> public IdentityServiceLayer(IDataSession dataSession) : base(dataSession) { //Inizializzo i repository _UserRepository = dataSession.ResolveRepository <IUserRepository>(); _AudienceRepository = dataSession.ResolveRepository <IAudienceRepository>(); _RefreshTokenRepository = dataSession.ResolveRepository <IRefreshTokenRepository>(); }
public RefreshTokenService( IOptions <AppSettings> appSettings, IRefreshTokenRepository refreshTokenRepository ) { _appSettings = appSettings.Value; _refreshTokenRepository = refreshTokenRepository; }
public DeleteUserCommandHandler(ISender sender, ICacheService cacheService, IUserRepository userRepository, IRefreshTokenRepository tokenRepository) { _sender = sender; _cacheService = cacheService; _userRepository = userRepository; _tokenRepository = tokenRepository; }
public AuthWithRefreshTokenHandler(IRefreshTokenRepository refreshTokenRepository, IMediator mediator, IUserRepository userRepository, IMapper mapper) { _refreshTokenRepository = refreshTokenRepository; _mediator = mediator; _userRepository = userRepository; _mapper = mapper; }
public GetAccessTokenHandler(IUserRepository userRepository, IJwtHandler jwtHandler, IRefreshTokenRepository refreshTokenRepository) { _userRepository = userRepository; _jwtHandler = jwtHandler; _refreshTokenRepository = refreshTokenRepository; }
public UserAppService( IUserRepository repository, IRefreshTokenRepository refreshTokenRepository) { _repository = repository; _refreshTokenRepository = refreshTokenRepository; _refreshMapper = new GenericMapper <RefreshToken, RefreshTokenViewModel>(); }
public RefreshTokenService(IRefreshTokenRepository refreshTokenRepository, IUserRepository userRepository, IJwtProvider jwtProvider, IRng rng) { _refreshTokenRepository = refreshTokenRepository; _userRepository = userRepository; _jwtProvider = jwtProvider; _rng = rng; }
public TokenManager(ITokenRepository tokenRepository, IRefreshTokenRepository refreshTokenRepository, IUserRepository userRepository, IConfiguration configuration) { _tokenRepository = tokenRepository; _refreshTokenRepository = refreshTokenRepository; _userRepository = userRepository; _configuration = configuration; }
public JWTTokenFactory(IOptions <JWTSettings> JWTSettings, IRefreshTokenFactory refreshTokenFactory, IRefreshTokenRepository refreshTokenRepository) { _JWTSettings = JWTSettings.Value; _refreshTokenFactory = refreshTokenFactory; _refreshTokenRepository = refreshTokenRepository; }
public AuthenticationController(UserManager <ApplicationUser> userManager, IJWTTokenFactory tokenFactory, IRefreshTokenRepository refreshTokenRepository) { _userManager = userManager; _tokenFactory = tokenFactory; _refreshTokenRepository = refreshTokenRepository; }
public IdentityService(IJwtHandler jwtHandler, IUserRepository userRepository, IRefreshTokenRepository refreshTokenRepository, IEncrypter encrypter) { _jwtHandler = jwtHandler; _userRepository = userRepository; _refreshTokens = refreshTokenRepository; _encrypter = encrypter; }
public RefreshTokenService(IRefreshTokenRepository refreshTokenRepository, IBusPublisher busPublisher, IJwtHandler jwtHandler, IUserRepository userRepository, IClaimsProvider claimsProvider, IPasswordHasher <User> passwordHasher) { _refreshTokenRepository = refreshTokenRepository; _busPublisher = busPublisher; _jwtHandler = jwtHandler; _userRepository = userRepository; _claimsProvider = claimsProvider; _passwordHasher = passwordHasher; }
public RefreshTokenService(IRefreshTokenRepository repository) { _repository = repository; }