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