private static AccessTokenService CreateTarget(
            IOptions <AuthOptions> optionsAccessor         = null,
            IAccessTokenRepository tokenRepository         = null,
            IGitHubUserModelService gitHubUserModelService = null,
            IHttpContextAccessor contextAccessor           = null)
        {
            if (optionsAccessor == null)
            {
                var options = new AuthOptions {
                    Secret = Faker.Random.AlphaNumeric(32)
                };
                optionsAccessor = Substitute.For <IOptions <AuthOptions> >();
                optionsAccessor.Value.Returns(options);
            }

            tokenRepository = tokenRepository ?? Substitute.For <IAccessTokenRepository>();

            contextAccessor        = contextAccessor ?? Substitute.For <IHttpContextAccessor>();
            gitHubUserModelService = gitHubUserModelService ?? Substitute.For <IGitHubUserModelService>();

            var accessTokenService = new AccessTokenService(optionsAccessor, tokenRepository, gitHubUserModelService,
                                                            contextAccessor);

            return(accessTokenService);
        }
 public IoTHubController(ILogger <IoTHubController> logger, ISubscriptionRepository subscriptionRepository, IAccessTokenRepository accessTokenRepository, IIoTHubRepository ioTHubRepository)
 {
     _logger = logger;
     this.subscriptionRepository = subscriptionRepository;
     this.accessTokenRepository  = accessTokenRepository;
     this.ioTHubRepository       = ioTHubRepository;
 }
 public ResourceGroupController(ILogger <ResourceGroupController> logger, ISubscriptionRepository subscriptionRepository, IAccessTokenRepository accessTokenRepository, IResourceGroupRepository resourceGroupRepository)
 {
     _logger = logger;
     this.subscriptionRepository  = subscriptionRepository;
     this.accessTokenRepository   = accessTokenRepository;
     this.resourceGroupRepository = resourceGroupRepository;
 }
 public ServiceFactory(
     IAccessTokenRepository a1,
     ITradeManager a2
     )
 {
     accessTokenRepository = a1;
     tradeManager          = a2;
 }
Exemple #5
0
 public Handler(IAccessTokenRepository repository, IEventStore eventStore, IOptionsSnapshot <AuthenticationSettings> authenticationSettings, IPasswordHasher passwordHasher, ISecurityTokenFactory securityTokenFactory)
 {
     _eventStore             = eventStore;
     _authenticationSettings = authenticationSettings;
     _repository             = repository;
     _passwordHasher         = passwordHasher;
     _securityTokenFactory   = securityTokenFactory;
 }
Exemple #6
0
 public RefreshTokenRefreshProcess(
     IAccessTokenRepository accessTokenRepository
     , IAccessTokenManager accessTokenManager
     )
 {
     _accessTokenRepository = accessTokenRepository;
     _accessTokenManager    = accessTokenManager;
 }
 /// <summary>
 /// Initializes a new instance of <see cref="CallbackController" />
 /// </summary>
 /// <param name="logger">The logger</param>
 /// <param name="mapper">The mapper</param>
 /// <param name="accessTokenRepository">The access token repository</param>
 /// <param name="spotifyService">The spotify service</param>
 /// <exception cref="ArgumentNullException">Thrown when <paramref name="logger" /> is null.</exception>
 /// <exception cref="ArgumentNullException">Thrown when <paramref name="mapper" /> is null.</exception>
 /// <exception cref="ArgumentNullException">Thrown when <paramref name="accessTokenRepository" /> is null.</exception>
 /// <exception cref="ArgumentNullException">Thrown when <paramref name="spotifyService" /> is null.</exception>
 public CallbackController(ILogger <CallbackController> logger, IMapper mapper,
                           IAccessTokenRepository accessTokenRepository, IAuthService spotifyService)
 {
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _accessTokenRepository = accessTokenRepository ?? throw new ArgumentNullException(nameof(accessTokenRepository));
     _spotifyService        = spotifyService ?? throw new ArgumentNullException(nameof(spotifyService));
 }
Exemple #8
0
 public ClientCredentialsTokenGenerator(
     IAuthenticateClientService applicationService,
     IAccessTokenRepository accessTokenRepository,
     IJwtTokenFactory jwtTokenFactory)
 {
     _authenticateClientService = applicationService;
     _accessTokenRepository     = accessTokenRepository;
     _jwtTokenFactory           = jwtTokenFactory;
 }
 public ChannelsController(IAuthManager authManager, ICreateManager createManager, IAccessTokenRepository accessTokenRepository, ISiteRepository siteRepository, IChannelRepository channelRepository, IContentRepository contentRepository)
 {
     _authManager           = authManager;
     _createManager         = createManager;
     _accessTokenRepository = accessTokenRepository;
     _siteRepository        = siteRepository;
     _channelRepository     = channelRepository;
     _contentRepository     = contentRepository;
 }
Exemple #10
0
 public StlController(IAuthManager authManager, IPathManager pathManager, IParseManager parseManager, IConfigRepository configRepository, IAccessTokenRepository accessTokenRepository, ISiteRepository siteRepository)
 {
     _authManager           = authManager;
     _pathManager           = pathManager;
     _parseManager          = parseManager;
     _configRepository      = configRepository;
     _accessTokenRepository = accessTokenRepository;
     _siteRepository        = siteRepository;
 }
Exemple #11
0
 public CartRepository(ILog log, IDbConnection db, IExceptionManager exception, IReceiptRepository receiptRepository, ICryptoGraphy cryptoGraphy, IAccessTokenRepository user)
 {
     _log               = log;
     _db                = db;
     _exception         = exception;
     _receiptRepository = receiptRepository;
     _cryptoGraphy      = cryptoGraphy;
     _user              = user;
 }
 public AccessTokenManager(
     IAccessTokenRepository _accessTokenRepository,
     IEmailManager _emailManager,
     IUnitOfWorkManager _unitOfWorkManager)
 {
     accessTokenRepository = _accessTokenRepository;
     emailManager          = _emailManager;
     unitOfWorkManager     = _unitOfWorkManager;
 }
Exemple #13
0
 public UserService(ILog log, IExceptionManager exception, IUserRepository userRepository, IAccessTokenRepository accessTokenRepository, IValidatorService <UserCardDetailModel> userCardDetailValidators, ICryptoGraphy cryptoGraphy, IValidatorService <UserProfileViewModel> userProfileViewValidators)
 {
     _log                       = log;
     _exception                 = exception;
     _userRepository            = userRepository;
     _accessTokenRepository     = accessTokenRepository;
     _userCardDetailValidators  = userCardDetailValidators;
     _cryptoGraphy              = cryptoGraphy;
     _userProfileViewValidators = userProfileViewValidators;
 }
Exemple #14
0
        /// <summary>
        /// Initializes a new instance of <see cref="TrackController" />
        /// </summary>
        /// <param name="logger">The logger</param>
        /// <param name="mapper">The mapper</param>
        /// <param name="accessTokenRepository">The access token repository</param>
        /// <param name="authService">The access token repository</param>
        /// <exception cref="ArgumentNullException">Thrown when <paramref name="logger" /> is null.</exception>
        /// <exception cref="ArgumentNullException">Thrown when <paramref name="mapper" /> is null.</exception>
        /// <exception cref="ArgumentNullException">Thrown when <paramref name="accessTokenRepository" /> is null.</exception>
        /// <exception cref="ArgumentNullException">Thrown when <paramref name="authService" /> is null.</exception>
        public TrackController(ILogger <TrackController> logger, IMapper mapper,
                               IAccessTokenRepository accessTokenRepository, IAuthService authService)
        {
            _logger = logger ?? throw new ArgumentNullException(nameof(logger));
            _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
            _accessTokenRepository = accessTokenRepository ?? throw new ArgumentNullException(nameof(accessTokenRepository));
            _authService           = authService ?? throw new ArgumentNullException(nameof(authService));

            _trackUriBase = ConfigurationManager.AppSettings["TrackUriBase"];
        }
Exemple #15
0
 public EmployeeService(ILog log, IExceptionManager exception, IEmployeeRepository employeeRepository, IAccessTokenRepository accessTokenRepository, IFileManager fm, IPathMapper path, IEmailNotifier emailNotifier)
 {
     _log                   = log;
     _exception             = exception;
     _employeeRepository    = employeeRepository;
     _accessTokenRepository = accessTokenRepository;
     _fm            = fm;
     _path          = path;
     _emailNotifier = emailNotifier;
 }
Exemple #16
0
 public AdministratorsController(IAuthManager authManager, IConfigRepository configRepository, IAccessTokenRepository accessTokenRepository, IAdministratorRepository administratorRepository, IDbCacheRepository dbCacheRepository, ILogRepository logRepository, IStatRepository statRepository)
 {
     _authManager             = authManager;
     _configRepository        = configRepository;
     _accessTokenRepository   = accessTokenRepository;
     _administratorRepository = administratorRepository;
     _dbCacheRepository       = dbCacheRepository;
     _logRepository           = logRepository;
     _statRepository          = statRepository;
 }
Exemple #17
0
 public UsersController(IAuthManager authManager, IPathManager pathManager, IConfigRepository configRepository, IAccessTokenRepository accessTokenRepository, IUserRepository userRepository, ILogRepository logRepository, IStatRepository statRepository)
 {
     _authManager           = authManager;
     _pathManager           = pathManager;
     _configRepository      = configRepository;
     _accessTokenRepository = accessTokenRepository;
     _userRepository        = userRepository;
     _logRepository         = logRepository;
     _statRepository        = statRepository;
 }
 public AlibabaCallbackMessageProcess(
     IAccessTokenRepository _accessTokenRepository
     , IAccessTokenManager _accessTokenManager
     , IDataSyncServiceRepository _dataSyncServiceRepository
     , ITradeManager _tradeManager
     )
 {
     dataSyncServiceRepository = _dataSyncServiceRepository;
     tradeManager = _tradeManager;
 }
 public AccessTokenService(IOptions <AuthOptions> optionsAccessor,
                           IAccessTokenRepository tokenRepository,
                           IGitHubUserModelService gitHubUserModelService,
                           IHttpContextAccessor contextAccessor)
 {
     _optionsAccessor        = optionsAccessor;
     _tokenRepository        = tokenRepository;
     _gitHubUserModelService = gitHubUserModelService;
     _contextAccessor        = contextAccessor;
 }
Exemple #20
0
 public AccessTokenAppService(
     IAccessTokenRepository repository
     , IAccessTokenManager accessTokenManager
     , IUnitOfWorkManager unitOfWorkManager
     , ITradeManager tradeManager
     ) : base(repository)
 {
     _accessTokenManager    = accessTokenManager;
     base.UnitOfWorkManager = unitOfWorkManager;
     _tradeManager          = tradeManager;
 }
Exemple #21
0
 public DataSyncServiceManager(
     IAccessTokenManager _accessTokenManager,
     IDataSyncServiceRepository _dataSyncServiceRepository,
     ITradeManager _tradeManager,
     IAccessTokenRepository _accessTokenRepository
     )
 {
     accessTokenManager        = _accessTokenManager;
     dataSyncServiceRepository = _dataSyncServiceRepository;
     tradeManager          = _tradeManager;
     accessTokenRepository = _accessTokenRepository;
 }
Exemple #22
0
 public TradeManager(
     IBackgroundJobManager _backgroundJobManager,
     IAccessTokenManager _accessTokenManager,
     IAccessTokenRepository _accessTokenRepository,
     IAlibabaMessageRepository _alibabaMessageRepository
     )
 {
     backgroundJobManager     = _backgroundJobManager;
     accessTokenManager       = _accessTokenManager;
     accessTokenRepository    = _accessTokenRepository;
     alibabaMessageRepository = _alibabaMessageRepository;
 }
Exemple #23
0
 public DataSyncServiceAppService(
     IDataSyncServiceRepository repository
     , IAccessTokenRepository accessTokenRepository
     , IAccessTokenManager accessTokenManager
     , IDataSyncServiceRepository dataSyncServiceRepository
     , ITradeManager tradeManager
     ) : base(repository)
 {
     _accessTokenRepository     = accessTokenRepository;
     _accessTokenManager        = accessTokenManager;
     _dataSyncServiceRepository = dataSyncServiceRepository;
     _tradeManager = tradeManager;
 }
 /// <summary>
 /// コンストラクタ。
 /// </summary>
 /// <param name="appSettings"><see cref="IAppSettings"/></param>
 /// <param name="accessTokenRepository"><see cref="IAccessTokenRepository"/></param>
 /// <param name="authorizationCodeRepository"><see cref="IAuthorizationCodeRepository"/></param>
 /// <param name="applicationRepository"><see cref="IApplicationRepository"/></param>
 /// <param name="accountService"><see cref="IAccountService"/></param>
 public AuthorizeService(
     IAppSettings appSettings,
     IAccessTokenRepository accessTokenRepository,
     IAuthorizationCodeRepository authorizationCodeRepository,
     IApplicationRepository applicationRepository,
     IAccountService accountService)
 {
     _appSettings                 = appSettings;
     _accessTokenRepository       = accessTokenRepository;
     _authorizationCodeRepository = authorizationCodeRepository;
     _applicationRepository       = applicationRepository;
     _accountService              = accountService;
 }
 public ContentsController(IAuthManager authManager, ICreateManager createManager, IParseManager parseManager, IDatabaseManager databaseManager, IPathManager pathManager, IAccessTokenRepository accessTokenRepository, ISiteRepository siteRepository, IChannelRepository channelRepository, IContentRepository contentRepository, IContentCheckRepository contentCheckRepository)
 {
     _authManager            = authManager;
     _createManager          = createManager;
     _parseManager           = parseManager;
     _databaseManager        = databaseManager;
     _pathManager            = pathManager;
     _accessTokenRepository  = accessTokenRepository;
     _siteRepository         = siteRepository;
     _channelRepository      = channelRepository;
     _contentRepository      = contentRepository;
     _contentCheckRepository = contentCheckRepository;
 }
Exemple #26
0
 public AccessTokenService(ILog log, IAccessTokenRepository accessTokenRepository, IValidatorService <AudienceCredentials> loginUserValidators, IValidatorService <RegisterModel> userRegistrationValidators, IValidatorService <RecoveryCode> changePasswordValidators, IExceptionManager exception, ICryptoGraphy cryptoGraphy, IFileManager fm, IPathMapper path, IEmailNotifier emailNotifier, IUserRepository userRepository)
 {
     _log = log;
     _accessTokenRepository      = accessTokenRepository;
     _loginUserValidators        = loginUserValidators;
     _userRegistrationValidators = userRegistrationValidators;
     _changePasswordValidators   = changePasswordValidators;
     _exception      = exception;
     _cryptoGraphy   = cryptoGraphy;
     _fm             = fm;
     _path           = path;
     _emailNotifier  = emailNotifier;
     _userRepository = userRepository;
 }
Exemple #27
0
 public DatabaseManager(ISettingsManager settingsManager, IAccessTokenRepository accessTokenRepository, IAdministratorRepository administratorRepository, IAdministratorsInRolesRepository administratorsInRolesRepository, IChannelRepository channelRepository, IChannelGroupRepository channelGroupRepository, IConfigRepository configRepository, IContentCheckRepository contentCheckRepository, IContentGroupRepository contentGroupRepository, IContentRepository contentRepository, IContentTagRepository contentTagRepository, IDbCacheRepository dbCacheRepository, IErrorLogRepository errorLogRepository, ILogRepository logRepository, IMaterialArticleRepository materialArticleRepository, IMaterialAudioRepository materialAudioRepository, IMaterialFileRepository materialFileRepository, IMaterialGroupRepository materialGroupRepository, IMaterialImageRepository materialImageRepository, IMaterialMessageRepository materialMessageRepository, IMaterialMessageItemRepository materialMessageItemRepository, IMaterialVideoRepository materialVideoRepository, IPermissionsInRolesRepository permissionsInRolesRepository, IPluginConfigRepository pluginConfigRepository, IRelatedFieldItemRepository relatedFieldItemRepository, IRelatedFieldRepository relatedFieldRepository, IRoleRepository roleRepository, ISiteLogRepository siteLogRepository, ISitePermissionsRepository sitePermissionsRepository, ISiteRepository siteRepository, ISpecialRepository specialRepository, IStatRepository statRepository, ITableStyleRepository tableStyleRepository, ITemplateLogRepository templateLogRepository, ITemplateRepository templateRepository, ITranslateRepository translateRepository, IUserGroupRepository userGroupRepository, IUserMenuRepository userMenuRepository, IUserRepository userRepository, IWxAccountRepository wxAccountRepository, IWxChatRepository wxChatRepository, IWxMenuRepository wxMenuRepository, IWxReplyKeywordRepository wxReplyKeywordRepository, IWxReplyMessageRepository wxReplyMessageRepository, IWxReplyRuleRepository wxReplyRuleRepository, IWxUserRepository wxUserRepository)
 {
     _settingsManager                = settingsManager;
     AccessTokenRepository           = accessTokenRepository;
     AdministratorRepository         = administratorRepository;
     AdministratorsInRolesRepository = administratorsInRolesRepository;
     ChannelRepository               = channelRepository;
     ChannelGroupRepository          = channelGroupRepository;
     ConfigRepository                = configRepository;
     ContentCheckRepository          = contentCheckRepository;
     ContentGroupRepository          = contentGroupRepository;
     ContentRepository               = contentRepository;
     ContentTagRepository            = contentTagRepository;
     DbCacheRepository               = dbCacheRepository;
     ErrorLogRepository              = errorLogRepository;
     LogRepository                 = logRepository;
     MaterialArticleRepository     = materialArticleRepository;
     MaterialAudioRepository       = materialAudioRepository;
     MaterialFileRepository        = materialFileRepository;
     MaterialGroupRepository       = materialGroupRepository;
     MaterialImageRepository       = materialImageRepository;
     MaterialMessageRepository     = materialMessageRepository;
     MaterialMessageItemRepository = materialMessageItemRepository;
     MaterialVideoRepository       = materialVideoRepository;
     PermissionsInRolesRepository  = permissionsInRolesRepository;
     PluginConfigRepository        = pluginConfigRepository;
     RelatedFieldItemRepository    = relatedFieldItemRepository;
     RelatedFieldRepository        = relatedFieldRepository;
     RoleRepository                = roleRepository;
     SiteLogRepository             = siteLogRepository;
     SitePermissionsRepository     = sitePermissionsRepository;
     SiteRepository                = siteRepository;
     SpecialRepository             = specialRepository;
     StatRepository                = statRepository;
     TableStyleRepository          = tableStyleRepository;
     TemplateLogRepository         = templateLogRepository;
     TemplateRepository            = templateRepository;
     TranslateRepository           = translateRepository;
     UserGroupRepository           = userGroupRepository;
     UserMenuRepository            = userMenuRepository;
     UserRepository                = userRepository;
     WxAccountRepository           = wxAccountRepository;
     WxChatRepository              = wxChatRepository;
     WxMenuRepository              = wxMenuRepository;
     WxReplyKeywordRepository      = wxReplyKeywordRepository;
     WxReplyMessageRepository      = wxReplyMessageRepository;
     WxReplyRuleRepository         = wxReplyRuleRepository;
     WxUserRepository              = wxUserRepository;
 }
Exemple #28
0
 public RefreshTokenGenerator(
     IAuthenticateClientService applicationService,
     IRefreshTokenRepository refreshTokenRepository,
     IAccessTokenRepository accessTokenRepository,
     IJwtTokenFactory jwtTokenFactory,
     IPasswordGenerator passwordGenerator,
     OAuth2Settings settings)
 {
     _authenticateClientService = applicationService;
     _refreshTokenRepository    = refreshTokenRepository;
     _accessTokenRepository     = accessTokenRepository;
     _jwtTokenFactory           = jwtTokenFactory;
     _passwordGenerator         = passwordGenerator;
     _settings = settings;
 }
Exemple #29
0
 public TableTennisBot(
     TelegramBotConfiguration configuration,
     RealTimeRetriever realTimeRetriever,
     IChatsRepository chatsRepository,
     IAccessTokenRepository accessTokenRepository)
 {
     _configuration         = configuration ?? throw new ArgumentNullException(nameof(configuration));
     _realTimeRetriever     = realTimeRetriever ?? throw new ArgumentNullException(nameof(realTimeRetriever));
     _chatsRepository       = chatsRepository ?? throw new ArgumentNullException(nameof(chatsRepository));
     _accessTokenRepository =
         accessTokenRepository ?? throw new ArgumentNullException(nameof(accessTokenRepository));
     _botClient            = new TelegramBotClient(_configuration.AccessToken);
     _botClient.OnMessage += MessageHandler;
     _realTimeRetriever.OnGoodBigScorePercentageFound += GoodBigScorePercentageHandler;
     _botClient.StartReceiving();
 }
Exemple #30
0
 public AuthorizationCodeTokenGenerator(
     IAuthenticateClientService authenticateClientService,
     IFindApplicationService applicationService,
     IRefreshTokenGenerator refreshTokenGenerator,
     IAuthorizationCodeRepository authorizationCodeRepository,
     IAccessTokenRepository accessTokenRepository,
     IRefreshTokenRepository refreshTokenRepository,
     IJwtTokenFactory jwtTokenFactory)
 {
     _authenticateClientService   = authenticateClientService;
     _findApplicationService      = applicationService;
     _refreshTokenGenerator       = refreshTokenGenerator;
     _authorizationCodeRepository = authorizationCodeRepository;
     _accessTokenRepository       = accessTokenRepository;
     _refreshTokenRepository      = refreshTokenRepository;
     _jwtTokenFactory             = jwtTokenFactory;
 }
 public SecurityController(IAuthenticationService authenticationService, IAccessTokenRepository accessTokenRepository)
 {
     _authenticationService = authenticationService;
     _accessTokenRepository = accessTokenRepository;
 }
 public AccessTokenService(IAccessTokenRepository tokenRepository)
 {
     _accessTokenRepository = tokenRepository;
 }
 public AuthenticationHandler(IAccessTokenRepository accessTokenRepository, IUserRepository userRepository)
 {
     _accessTokenRepository = accessTokenRepository;
     _userRepository = userRepository;
 }
 public AccessTokenService()
 {
     _accessTokenRepository = DependencyManager.Resolve<IAccessTokenRepository>();
     _appInfoRepository = DependencyManager.Resolve<IAppInfoRepository>();
 }