Exemple #1
0
 static AuthenticationHeaderValue Authorization(NameSecret credentials) =>
 new AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.ASCII.GetBytes($"{credentials.Name}:{credentials.Secret}")));
Exemple #2
0
 public static HttpRequestMessage BasicAuth(this HttpRequestMessage request, NameSecret credentials)
 {
     request.Headers.Authorization = Authorization(credentials);
     return(request);
 }
Exemple #3
0
 public static HttpClient BasicAuth(this HttpClient client, NameSecret credentials)
 {
     client.DefaultRequestHeaders.Authorization =
         new AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.ASCII.GetBytes($"{credentials.Name}:{credentials.Secret}")));
     return(client);
 }
Exemple #4
0
 public static HttpClient BasicAuth(this HttpClient client, NameSecret credentials)
 {
     client.DefaultRequestHeaders.Authorization = Authorization(credentials);
     return(client);
 }
 public RegistryClient(string host, NameSecret creds)
 {
     Host  = host;
     Creds = creds;
 }