public RefreshTokensService(IMongoRepository <RefreshTokenDocument, Guid> refreshTokensRepository, IMongoRepository <IdentityDocument, Guid> identitiesRepository, IAuthTokensService authTokensService) { _refreshTokensRepository = refreshTokensRepository; _identitiesRepository = identitiesRepository; _authTokensService = authTokensService; }
public SignInHandler(IPasswordsService passwordService, IAuthTokensService authTokensService, IRefreshTokensService refreshTokensService, IAuthTokensCache cache, IMongoRepository <IdentityDocument, Guid> repository) { _passwordService = passwordService; _authTokensService = authTokensService; _repository = repository; _cache = cache; _refreshTokensService = refreshTokensService; }
public JwtAuthorizationMiddleware(IAuthTokensService service) => _service = service;