public static IRequestConfiguration UseOAuth2HeaderAuthentication(this IRequestConfiguration configuration, string accessToken, string tokenType) { if (configuration == null) { throw new ArgumentNullException("configuration"); } return(configuration.WithHeader("Authorization", tokenType + " " + accessToken)); }
public static IRequestConfiguration UseBasicAuthentication(this IRequestConfiguration configuration, string userName, string password) { if (configuration == null) { throw new ArgumentNullException("configuration"); } string combined = String.Format("{0}:{1}", userName, password); byte[] data = Encoding.Default.GetBytes(combined); string token = Convert.ToBase64String(data); string authHeader = string.Format("Basic {0}", token); return(configuration.WithHeader("Authorization", authHeader)); }