public AuthenticateRequest(ICalculateHashes hashCalculator, IBuildRequestSignature buildRequestSignature, IGetSecretFromUsername getSecretFromUsername) { this.hashCalculator = hashCalculator; this.buildRequestSignature = buildRequestSignature; this.getSecretFromUsername = getSecretFromUsername; }
HttpClient IHeimdallClientFactory.Create(string username, IGetSecretFromUsername getSecretFromUsername) { return(Create(username, getSecretFromUsername)); }
public AuthenticateRequest(IGetSecretFromUsername getSecretFromUsername) : this(new HashCalculator(), new BuildRequestSignature(), getSecretFromUsername) { }
public static HttpClient Create(string username, IGetSecretFromUsername getSecretFromUsername) { return(Create(username, getSecretFromUsername.Secret(username))); }