Exemple #1
0
 public TokenController(IBudgeterCache cache, IEnvironmentRequester environmentRequester, AuthContextWrapper authContext, UserContextWrapper userContext)
 {
     Cache = cache;
     EnvironmentRequester = environmentRequester;
     AuthContext          = authContext;
     UserContext          = userContext;
 }
 public FederatedIdentityTokenLogic(IEnvironmentRequester environmentRequester, UserContextWrapper userContext, AuthContextWrapper authContext, IBudgeterCache cache)
 {
     EnvironmentRequester = environmentRequester;
     UserContext          = userContext;
     AuthContext          = authContext;
     Cache = cache;
 }
Exemple #3
0
 public TokenLogic(IEnvironmentRequester environmentRequester, IBudgeterCache cache, AuthContextWrapper authContext, UserContextWrapper userContext, string authHeader, TokenRequest tokenRequest)
 {
     EnvironmentRequester = environmentRequester;
     Cache        = cache;
     AuthContext  = authContext;
     UserContext  = userContext;
     AuthHeader   = authHeader;
     TokenRequest = tokenRequest;
 }
Exemple #4
0
        public TokenIssuer(IEnvironmentRequester environmentRequester, AuthContextWrapper authContext, UserContextWrapper userContext, IBudgeterCache cache)
        {
            AuthContext = authContext;
            UserContext = userContext;
            Cache       = cache;

            SecretKey = environmentRequester.GetVariable("TokenSecretKey");
            Issuer    = environmentRequester.GetVariable("Issuer");
        }
 public GoogleAuthController(IGoogleOAuthClient googleOAuthClient, ISettingRequester settingRequester, IEnvironmentRequester environmentRequester, IBudgeterCache cache, IBudgeterLock budgeterLock)
 {
     GoogleOAuthClient    = googleOAuthClient;
     SettingRequester     = settingRequester;
     EnvironmentRequester = environmentRequester;
     Cache        = cache;
     UserContext  = new UserContextWrapper();
     AuthContext  = new AuthContextWrapper();
     BudgeterLock = budgeterLock;
 }
 public GoogleSSOLogic(IGoogleOAuthClient googleOAuthClient, IEnvironmentRequester environmentRequester, ISettingRequester settingRequester, IBudgeterCache cache, UserContextWrapper userContext, AuthContextWrapper authContext, IBudgeterLock budgeterLock)
 {
     GoogleOAuthClient    = googleOAuthClient;
     EnvironmentRequester = environmentRequester;
     SettingRequester     = settingRequester;
     Cache        = cache;
     UserContext  = userContext;
     AuthContext  = authContext;
     BudgeterLock = budgeterLock;
 }
Exemple #7
0
        public IEnumerable <RedisKey> GetAllRedisKeys(IEnvironmentRequester environmentRequester, string prefix)
        {
            // If we move to multiple Redis servers, this will not work.
            var connections = RedisConnection.Connection.GetEndPoints();
            var endpoint    = connections.FirstOrDefault();

            var server = RedisConnection.Connection.GetServer(endpoint);

            int dbNumber = int.Parse(environmentRequester.GetVariable("RedisDB"));

            return(server.Keys(dbNumber, prefix + "*", SCAN_PAGE_SIZE));
        }
Exemple #8
0
 public TokenValidator(IEnvironmentRequester environmentRequester)
 {
     SecretKey = environmentRequester.GetVariable("TokenSecretKey");
     Issuer    = environmentRequester.GetVariable("Issuer");
 }
 public UserLoginController(IEnvironmentRequester environmentRequester, ISettingRequester settingsRequester, AuthContextWrapper context)
 {
     EnvironmentRequester = environmentRequester;
     SettingsRequester    = settingsRequester;
     Context = context;
 }