Example #1
0
        public CryptoHelpers(IUriHelpers uriHelpers,
            ITentConstants tentConstants)
        {
            Ensure.Argument.IsNotNull(uriHelpers, "uriHelpers");
            Ensure.Argument.IsNotNull(tentConstants, "tentConstants");

            this.tentConstants = tentConstants;
            this.uriHelpers = uriHelpers;
        }
Example #2
0
        public TentRequestDateFactory(IUriHelpers uriHelpers)
        {
            Ensure.Argument.IsNotNull(uriHelpers, nameof(uriHelpers));
            this.uriHelpers = uriHelpers;

            // Build the MinValue TentRequestDate.
            this.minValue = new TentRequestDate(uriHelpers)
            {
                Date = DateTime.MinValue
            };
        }
Example #3
0
        public TentHawkSignature(ICryptoHelpers cryptoHelpers, 
            ITextHelpers textHelpers, 
            IUriHelpers uriHelpers)
        {
            Ensure.Argument.IsNotNull(cryptoHelpers, nameof(cryptoHelpers));
            Ensure.Argument.IsNotNull(textHelpers, nameof(textHelpers));
            Ensure.Argument.IsNotNull(uriHelpers, nameof(uriHelpers));

            this.cryptoHelpers = cryptoHelpers;
            this.textHelpers = textHelpers;
            this.uriHelpers = uriHelpers;
        }
Example #4
0
        public TentHawkSignatureFactory(ICryptoHelpers cryptoHelpers, 
            ITextHelpers textHelpers, 
            IUriHelpers uriHelpers)
        {
            Ensure.Argument.IsNotNull(cryptoHelpers, "cryptoHelpers");
            Ensure.Argument.IsNotNull(textHelpers, "textHelpers");
            Ensure.Argument.IsNotNull(uriHelpers, "uriHelpers");

            this.cryptoHelpers = cryptoHelpers;
            this.textHelpers = textHelpers;
            this.uriHelpers = uriHelpers;
        }
Example #5
0
        public HawkSignature(
            ICryptoHelpers cryptoHelpers,
            ITextHelpers textHelpers,
            IUriHelpers uriHelpers)
        {
            Ensure.Argument.IsNotNull(cryptoHelpers, nameof(cryptoHelpers));
            Ensure.Argument.IsNotNull(textHelpers, nameof(textHelpers));
            Ensure.Argument.IsNotNull(uriHelpers, nameof(uriHelpers));

            this.cryptoHelpers = cryptoHelpers;
            this.textHelpers   = textHelpers;
            this.uriHelpers    = uriHelpers;
        }
Example #6
0
        public HawkSignatureFactory(
            ICryptoHelpers cryptoHelpers,
            ITextHelpers textHelpers,
            IUriHelpers uriHelpers)
        {
            Ensure.Argument.IsNotNull(cryptoHelpers, nameof(cryptoHelpers));
            Ensure.Argument.IsNotNull(textHelpers, nameof(textHelpers));
            Ensure.Argument.IsNotNull(uriHelpers, nameof(uriHelpers));

            this.cryptoHelpers = cryptoHelpers;
            this.textHelpers   = textHelpers;
            this.uriHelpers    = uriHelpers;

            this.authorizationHeaderRegex = new Regex("(id|ts|nonce|mac|ext|hash|app)=\"([^\"\\\\]*)\"");
        }
Example #7
0
        public TentRequestPostFactory(
            IUserLogic userLogic,
            IUserRepository userRepository, 
            IPostRepository postRepository,
            IUriHelpers uriHelpers)
        {
            Ensure.Argument.IsNotNull(userLogic, nameof(userLogic));
            Ensure.Argument.IsNotNull(userRepository, nameof(userRepository));
            Ensure.Argument.IsNotNull(postRepository, nameof(postRepository));
            Ensure.Argument.IsNotNull(uriHelpers, nameof(uriHelpers));

            this.userLogic = userLogic;
            this.userRepository = userRepository;
            this.postRepository = postRepository;
            this.uriHelpers = uriHelpers;
        }
Example #8
0
        public UserLoader(
            IInternalUserLoader internalUserLoader,
            IExternalUserLoader externalUserLoader,
            ITaskHelpers taskHelpers,
            IUriHelpers uriHelpers)
        {
            Ensure.Argument.IsNotNull(internalUserLoader, nameof(internalUserLoader));
            Ensure.Argument.IsNotNull(externalUserLoader, nameof(externalUserLoader));
            Ensure.Argument.IsNotNull(taskHelpers, nameof(taskHelpers));
            Ensure.Argument.IsNotNull(uriHelpers, nameof(uriHelpers));

            this.internalUserLoader = internalUserLoader;
            this.externalUserLoader = externalUserLoader;
            this.taskHelpers        = taskHelpers;
            this.uriHelpers         = uriHelpers;
        }
Example #9
0
        public ProfileController(
            IUserLogic userLogic,
            //IPostLogic postLogic,
            IUriHelpers uriHelpers, 
            ITentConstants tentConstants)
        {
            Ensure.Argument.IsNotNull(userLogic, nameof(userLogic));
            //Ensure.Argument.IsNotNull(postLogic, nameof(postLogic));
            Ensure.Argument.IsNotNull(uriHelpers, nameof(uriHelpers));
            Ensure.Argument.IsNotNull(tentConstants, nameof(tentConstants));

            this.userLogic = userLogic;
            //this.postLogic = postLogic;
            this.uriHelpers = uriHelpers;
            this.tentConstants = tentConstants;
        }
Example #10
0
        public BewitLogic(IBewitRepository bewitRepository,
            IBewitFactory bewitFactory, 
            ICryptoHelpers cryptoHelpers, 
            IUriHelpers uriHelpers, 
            IGeneralConfiguration configuration)
        {
            Ensure.Argument.IsNotNull(bewitRepository, nameof(bewitRepository));
            Ensure.Argument.IsNotNull(bewitFactory, nameof(bewitFactory));
            Ensure.Argument.IsNotNull(cryptoHelpers, nameof(cryptoHelpers));
            Ensure.Argument.IsNotNull(uriHelpers, nameof(uriHelpers));
            Ensure.Argument.IsNotNull(configuration, nameof(configuration));

            this.bewitRepository = bewitRepository;
            this.bewitFactory = bewitFactory;
            this.cryptoHelpers = cryptoHelpers;
            this.uriHelpers = uriHelpers;
            this.configuration = configuration;
        }
Example #11
0
        public TentClientFactory(
            IHttpRequestFactory httpRequestFactory,
            IHttpClientFactory httpClientFactory,
            IQueryStringHelpers queryStringHelpers,
            IBewitLogic bewitLogic,
            IUriHelpers uriHelpers,
            ITentConstants tentConstants)
        {
            Ensure.Argument.IsNotNull(httpRequestFactory, nameof(httpRequestFactory));
            Ensure.Argument.IsNotNull(httpClientFactory, nameof(httpClientFactory));
            Ensure.Argument.IsNotNull(queryStringHelpers, nameof(queryStringHelpers));
            Ensure.Argument.IsNotNull(bewitLogic, nameof(bewitLogic));
            Ensure.Argument.IsNotNull(uriHelpers, nameof(uriHelpers));
            Ensure.Argument.IsNotNull(tentConstants, nameof(tentConstants));

            this.httpRequestFactory = httpRequestFactory;
            this.httpClientFactory = httpClientFactory;
            this.queryStringHelpers = queryStringHelpers;
            this.bewitLogic = bewitLogic;
            this.uriHelpers = uriHelpers;
            this.tentConstants = tentConstants;
        }
Example #12
0
        public UserLogic(
            IUserRepository userRepository,
            IUserFactory userFactory,
            //IDiscoveryService discoveryService,
            ILoggingService loggerService,
            IUriHelpers uriHelpers,
            ICryptoHelpers cryptoHelpers)
        {
            Ensure.Argument.IsNotNull(userRepository, nameof(userRepository));
            Ensure.Argument.IsNotNull(userFactory, nameof(userFactory));
            //Ensure.Argument.IsNotNull(discoveryService, nameof(discoveryService));
            Ensure.Argument.IsNotNull(loggerService, nameof(loggerService));
            Ensure.Argument.IsNotNull(uriHelpers, nameof(uriHelpers));
            Ensure.Argument.IsNotNull(cryptoHelpers, nameof(cryptoHelpers));

            this.userRepository = userRepository;
            this.userFactory = userFactory;
            //this.discoveryService = discoveryService;
            this.loggerService = loggerService;
            this.uriHelpers = uriHelpers;
            this.cryptoHelpers = cryptoHelpers;
        }
Example #13
0
        public TentFeedRequestFactory(
            IUserLogic userLogic,
            ITentRequestDateFactory requestDateFactory,
            ITentRequestPostFactory requestPostFactory,
            IUriHelpers uriHelpers,
            IQueryStringHelpers queryStringHelpers,
            ITentPostTypeFactory postTypeFactory,
            IGeneralConfiguration configuration)
        {
            Ensure.Argument.IsNotNull(uriHelpers, nameof(uriHelpers));
            Ensure.Argument.IsNotNull(requestPostFactory, nameof(requestPostFactory));
            Ensure.Argument.IsNotNull(requestDateFactory, nameof(requestDateFactory));
            Ensure.Argument.IsNotNull(postTypeFactory, nameof(postTypeFactory));
            Ensure.Argument.IsNotNull(configuration, nameof(configuration));

            this.userLogic = userLogic;
            this.requestPostFactory = requestPostFactory;
            this.requestDateFactory = requestDateFactory;
            this.postTypeFactory = postTypeFactory;
            this.uriHelpers = uriHelpers;
            this.queryStringHelpers = queryStringHelpers;
            this.configuration = configuration;
        }
Example #14
0
 public QueryStringHelpers(IUriHelpers uriHelpers)
 {
     Ensure.Argument.IsNotNull(uriHelpers, "uriHelpers");
     this.uriHelpers = uriHelpers;
 }
Example #15
0
 public TentRequestDate(IUriHelpers uriHelpers)
 {
     Ensure.Argument.IsNotNull(uriHelpers, nameof(uriHelpers));
     this.uriHelpers = uriHelpers;
 }