public RestAuthentication(IUserRepository authRepository, ICreateCanonicalRequest canonicalRequest, ICalculateSignature calculSignature) { _userRepository = authRepository; _createCanonicalRequest = canonicalRequest; _calculSignature = calculSignature; }
/// <summary> /// /// </summary> /// <param name="userRepository"> Repository user</param> /// <param name="canonicalRequest">allows the creation of the CanonicalRequest </param> /// <param name="calculateSignature"></param> public HttpClientRequest(IUserRepository userRepository, ICreateCanonicalRequest canonicalRequest, ICalculateSignature calculateSignature) { _userRepository = userRepository; _createCanonicalRequest = canonicalRequest; _calculSignature = calculateSignature; }
public HmacSigningHandler(IApiKeyRepository apiKeyRepository, IBuildMessageRepresentation representationBuilder, ICalculateSignature signatureCalculator) { this.apiKeyRepository = apiKeyRepository; this.representationBuilder = representationBuilder; this.signatureCalculator = signatureCalculator; }
public HmacAuthenticationHandler(ISecretRepository secretRepository, IBuildMessageRepresentation representationBuilder, ICalculateSignature signatureCalculator, IHashHelper hashHelper) { _secretRepository = secretRepository; _representationBuilder = representationBuilder; _signatureCalculator = signatureCalculator; _hashHelper = hashHelper; }
public BuildRequestSignature(IBuildMessageRepresentation buildMessageRepresentation, ICalculateSignature calculateSignature) { this.buildMessageRepresentation = buildMessageRepresentation; this.calculateSignature = calculateSignature; }
public HmacSigningHandler(IBuildMessageRepresentation representationBuilder, ICalculateSignature signatureCalculator) { _representationBuilder = representationBuilder; _signatureCalculator = signatureCalculator; }