Example #1
0
 protected BaseAuthHelper(ITokenStorage tokenStorage,
     ITenantStorage tenantStorage, IEnvironmentStorage environmentStorage)
 {
     this.EnvironmentStorage = environmentStorage;
     this.TokenStorage = tokenStorage;
     this.TenantStorage = tenantStorage;
 }
 public CacheableTokenProvider(ITokenStorage tokenStorage, ITokenGenerator tokenGenerator, ITokenMetadataCacheStrategy tokenMetadataCacheStrategy)
 {
     _tokenMetadataCacheStrategy = tokenMetadataCacheStrategy;
     _cache = new InMemoryTokenStorage();
     _generator = tokenGenerator;
     _storage = tokenStorage;
 }
 public AccessTokenCreator(IContainer container, ITokenStorage tokenStorage, IEncrypter encrypter, IDateHelper dateHelper, IOpenGuid openGuid)
 {
     this.container = container;
     this.tokenStorage = tokenStorage;
     this.dateHelper = dateHelper;
     this.openGuid = openGuid;
     this.encrypter = encrypter;
 }
Example #4
0
 public ApiClient(
     HttpClient client,
     HttpClient noCacheClient,
     ILogger logger,
     ITokenStorage tokenStorage,
     IApiAppVersion appVersion,
     string apiVersion,
     string locale) : base(logger, appVersion, tokenStorage, apiVersion, locale)
 {
     _client        = client;
     _noCacheClient = noCacheClient;
 }
Example #5
0
 public UserAuth(IApiClient apiClient,
                 ILogger logger,
                 IUserStorage userStorage,
                 ITokenStorage tokenStorage,
                 IAuthCertificateManager authCertificateManager)
 {
     _tokenStorage           = tokenStorage;
     _authCertificateManager = authCertificateManager;
     _apiClient   = apiClient;
     _logger      = logger;
     _userStorage = userStorage;
 }
Example #6
0
        /// <summary>
        /// Create instance of Neosyntez client.
        /// </summary>
        public NeosyntezClient(
            ILogger <NeosyntezClient> logger,
            ITokenStorage tokenStorage,
            Func <HttpClient, IAuthenticatorService> authenticatorFactory)
        {
            this.logger       = logger ?? throw new ArgumentNullException(nameof(logger));
            this.tokenStorage = tokenStorage ?? throw new ArgumentNullException(nameof(tokenStorage));

            httpClient    = new HttpClient();
            authenticator = authenticatorFactory?.Invoke(httpClient) ??
                            throw new ArgumentNullException(nameof(authenticatorFactory));
        }
Example #7
0
 public BaseApiClient(
     ILogger logger,
     IApiAppVersion appVersion,
     ITokenStorage tokenStorage,
     string apiVersion,
     string locale)
 {
     _logger      = logger;
     _apiVersion  = apiVersion;
     TokenStorage = tokenStorage;
     _appVersion  = appVersion;
     _locale      = locale;
 }
Example #8
0
        /// <summary>
        /// DI Constructor
        /// </summary>
        /// <param name="tokenStorage">TokenStorage implementation</param>
        /// <param name="staticMethodWrapper">StaticMethodWrapper instance</param>
        public TokenManager(ITokenStorage tokenStorage, IStaticMethodWrapper staticMethodWrapper)
        {
            _tokenStorage        = tokenStorage;
            _staticMethodWrapper = staticMethodWrapper;

            _tokenDictionary    = new Dictionary <string, TokenData>();
            _refreshDictionary  = new Dictionary <string, string>();
            _tokenLocks         = new ConcurrentDictionary <string, SemaphoreSlim>();
            _serverDetails      = new Dictionary <string, IdentityServerConnectionDetails>();
            _tokenRefreshTimers = new Dictionary <string, Timer>();
            RefreshTimeSpan     = TimeSpan.FromHours(1);
            _log = Log.Logger.ForContext("Module", nameof(TokenManager));
        }
        public void TestInitialize()
        {
            _tokenClient = Substitute.For <ITokenClient>();
            _tokenClient.RefreshTokenAsync(Arg.Any <CancellationToken>())
            .Returns(ApiResponseResult <RefreshTokenResponse> .Ok(new RefreshTokenResponse()));

            _tokenStorage = Substitute.For <ITokenStorage>();
            _tokenStorage.AccessToken.Returns("Access token");
            _tokenStorage.RefreshToken.Returns("Refresh token");
            _tokenStorage.Uid.Returns(string.Empty);

            _innerHandler = new MockHttpMessageHandler();
        }
Example #10
0
 public SignInHandler(IUserRepository userRepository, IRefreshTokenRepository refreshTokenRepository,
                      IPasswordService passwordService, IJwtProvider jwtProvider, IRng rng, ITokenStorage storage,
                      IMessageBroker messageBroker, ILogger <SignInHandler> logger)
 {
     _userRepository         = userRepository;
     _refreshTokenRepository = refreshTokenRepository;
     _passwordService        = passwordService;
     _jwtProvider            = jwtProvider;
     _rng           = rng;
     _storage       = storage;
     _messageBroker = messageBroker;
     _logger        = logger;
 }
 public AuthApiAccessTokenProvider(IHttpContextAccessor httpContextAccessor,
                                   ILogger logger,
                                   Func <ITokenEndpointClient> tokenClientFactory,
                                   IDateTimeProvider dateTimeProvider,
                                   ITokenStorage tokenStorage,
                                   OpenIdConnectConfig openIdConnectConfig)
 {
     m_httpContextAccessor = httpContextAccessor;
     m_logger              = logger;
     m_tokenClientFactory  = tokenClientFactory;
     m_dateTimeProvider    = dateTimeProvider;
     m_tokenStorage        = tokenStorage;
     m_openIdConnectConfig = openIdConnectConfig;
 }
Example #12
0
        public void TestInitialize()
        {
            _logger = Substitute.For <ILogger>();

            _appVersion = Substitute.For <IApiAppVersion>();
            _appVersion.Value().Returns(string.Empty);

            _tokenStorage = Substitute.For <ITokenStorage>();
            _tokenStorage.AccessToken.Returns(string.Empty);
            _tokenStorage.Uid.Returns(string.Empty);

            _httpClient             = _fakeHttpMessageHandler.ToHttpClient();
            _httpClient.BaseAddress = new Uri("http://127.0.0.1");

            _apiClient = new ApiClient(_httpClient, _httpClient, _logger, _tokenStorage, _appVersion, null, string.Empty);
        }
Example #13
0
 public LoginCommandHandler(
     HttpClient httpClient,
     IUserProfileProvider userProfileProvider,
     ILogger <LoginCommandHandler> logger,
     ITokenStorage tokenStorage,
     DefaultConfigurationProvider configurationProvider,
     DefaultDiscoveryProvider discoveryProvider,
     DefaultRefreshTokenHandler refreshTokenHandler
     )
 {
     this.httpClient          = httpClient;
     this.userProfileProvider = userProfileProvider;
     this.logger                = logger;
     this.tokenStorage          = tokenStorage;
     this.configurationProvider = configurationProvider;
     this.discoveryProvider     = discoveryProvider;
     this.refreshTokenHandler   = refreshTokenHandler;
 }
Example #14
0
 public LogoutCommandHandler(
     HttpClient httpClient,
     IUserProfileProvider userProfileProvider,
     ILogger <LoginCommandHandler> logger,
     ITokenStorage tokenStorage,
     DefaultConfigurationProvider configurationProvider,
     DefaultDiscoveryProvider discoveryProvider,
     ILicensePublicKeyStorage licensePublicKeyStorage,
     ILicenseStorage licenseStorage
     )
 {
     this.httpClient          = httpClient;
     this.userProfileProvider = userProfileProvider;
     this.logger                  = logger;
     this.tokenStorage            = tokenStorage;
     this.configurationProvider   = configurationProvider;
     this.discoveryProvider       = discoveryProvider;
     this.licensePublicKeyStorage = licensePublicKeyStorage;
     this.licenseStorage          = licenseStorage;
 }
        public void TestInitialize()
        {
            _tokenClient = Substitute.For <ITokenClient>();
            _tokenClient.RefreshTokenAsync(Arg.Any <CancellationToken>())
            .Returns(ApiResponseResult <RefreshTokenResponse> .Ok(new RefreshTokenResponse()));

            _tokenStorage = Substitute.For <ITokenStorage>();
            _tokenStorage.AccessToken.Returns("Access token");
            _tokenStorage.RefreshToken.Returns("Refresh token");
            _tokenStorage.Uid.Returns("User ID");

            _userStorage = Substitute.For <IUserStorage>();
            _userStorage.User().Returns(new Core.Models.User {
                Username = "******"
            });

            _logger = Substitute.For <ILogger>();

            _innerHandler = new MockHttpMessageHandler();
        }
Example #16
0
        public OmlItemViewModel(OmlScore omlScore)
        {
            _tokenStorage = ServiceProvider.GetService <ITokenStorage>();

            _teamId             = omlScore.TeamId;
            _redBlockState      = omlScore.RedBlockState;
            _yellowBlockState   = omlScore.YellowBlockState;
            _greenBlockState    = omlScore.GreenBlockState;
            _whiteBlock1State   = omlScore.WhiteBlock1State;
            _whiteBlock2State   = omlScore.WhiteBlock2State;
            _blueBlockState     = omlScore.BlueBlockState;
            _battaryBlock1State = omlScore.BattaryBlock1State;
            _battaryBlock2State = omlScore.BattaryBlock2State;
            _robotState         = omlScore.RobotState;
            _wall1State         = omlScore.Wall1State;
            _wall2State         = omlScore.Wall2State;
            _time1 = omlScore.Time1;
            _time2 = omlScore.Time2;
            _saved = omlScore.Saved;
        }
 public AuthService(IAccountStorage accountStorage, ITokenStorage tokenStorage, IUserBlockingService userBlockingService)
 {
     _accountStorage      = accountStorage;
     _tokenStorage        = tokenStorage;
     _userBlockingService = userBlockingService;
 }
Example #18
0
 public JwtAuthManager(JwtConfig config, ITokenStorage tokenStorage)
 {
     m_config       = config;
     m_tokenStorage = tokenStorage;
     m_secret       = Encoding.ASCII.GetBytes(m_config.Secret);
 }
 public UnauthorizedResponseHandler(ITokenClient tokenClient, ITokenStorage tokenStorage)
 {
     _tokenClient  = tokenClient;
     _tokenStorage = tokenStorage;
 }
Example #20
0
 public RequestsClient(string fqdn, ITokenStorage tokenStorage) : this()
 {
     _fqdn         = fqdn;
     _tokenStorage = tokenStorage;
 }
Example #21
0
 public RequestsClient(ITokenStorage tokenStorage) : this()
 {
     _tokenStorage = tokenStorage;
 }
 public CacheableTokenProvider(ITokenStorage tokenStorage, ITokenGenerator tokenGenerator)
     : this(tokenStorage, tokenGenerator, new TokenCacheStrategy())
 {
 }
 public SimpleForumClient(string fqdn, ITokenStorage tokenStorage = null)
 {
     TokenStorage    = tokenStorage ?? new TokenStorage();
     _requestsClient = new RequestsClient(fqdn, TokenStorage);
 }
Example #24
0
 public ApiRequestParameters(ITokenStorage storage)
 {
     _random = new Random();
     _storage = storage;
 }
 public TokenAuthenticationAttribute()
 {
     _tokenStorage = new InMemoryTokenStorage();
 }
Example #26
0
 public VkontakteFileSystemProvider(ITokenStorage tokenStorage)
 {
     _tokenStorage = tokenStorage;
     _isAuthorized.OnNext(false);
     EnsureLoggedInIfTokenSaved();
 }
Example #27
0
 public BearerTokenAuthenticationProvider(string authorizationUrl, string clientId, string clientSecret, string scopes, string redirectUri, ITokenStorage tokenStorage)
 {
     this.authorizationUrl = authorizationUrl;
     this.clientId         = clientId;
     this.clientSecret     = clientSecret;
     this.scopes           = scopes;
     this.redirectUri      = redirectUri;
     this.tokenStorage     = tokenStorage;
 }
 public BluePillPrincipalService(ITokenStorage storage, IBluepillUserStorage user)
 {
     _storage = storage;
     _user = user;
 }
Example #29
0
 public Signature(ITokenStorage storage)
 {
     _storage = storage;
     _random = new Random();
     _app = _storage.GetToken("bluepill");
 }
Example #30
0
 public CacheableTokenProvider(ITokenStorage tokenStorage, ITokenGenerator tokenGenerator) :
     this(tokenStorage, tokenGenerator, new TokenCacheStrategy())
 {
 }
Example #31
0
 public DropboxController(ITokenStorage storage, IApiRequest dropbox)
 {
     _dropbox = dropbox;
     _storage = storage;
 }
 public CacheableTokenProvider(ITokenStorage tokenStorage)
     : this(tokenStorage, new Base64TokenGenerator())
 {
 }
 public GameController(ISessionService sessionService, IRoundService roundService, ITokenStorage tokenStorage)
 {
     _sessionService = sessionService;
     _roundService   = roundService;
     _tokenStorage   = tokenStorage;
 }
Example #34
0
 public ScoreBoardViewModel()
 {
     _tokenStorage = ServiceProvider.GetService <ITokenStorage>();
 }
 public void Dispose()
 {
     container = null;
     dateHelper = null;
     tokenStorage.Dispose();
     tokenStorage = null;
     openGuid = null;
     encrypter = null;                    
 }
 public StatisticsController(IStatisticsService statisticService, ITokenStorage tokenStorage)
 {
     _statisticsService = statisticService;
     _tokenStorage      = tokenStorage;
 }
Example #37
0
 public AuthDelegatingHandler(ITokenStorage tokenStorage, AuthHttpClient httpClient)
 {
     _tokenStorage = tokenStorage;
     _httpClient   = httpClient;
 }
Example #38
0
 public OmlItemViewModel()
 {
     _tokenStorage = ServiceProvider.GetService <ITokenStorage>();
 }
Example #39
0
 public Client(HttpClient client, ITokenStorage tokenStorage) : base(new ApiAppVersion(), tokenStorage, "3", "en")
 {
     _client = client;
 }
Example #40
0
 public CacheableTokenProvider(ITokenStorage tokenStorage)
     : this(tokenStorage, new Base64TokenGenerator())
 {
 }