Example #1
0
 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));
        }