NuxeoClient.Client.SetAuthorization C# (CSharp) Method

SetAuthorization() public method

Sets the authorization information to be sent in all requests.
public SetAuthorization ( Authorization auth ) : Client
auth Authorization The authorization data.
return Client
        public Client SetAuthorization(Authorization auth)
        {
            Authorization = auth ?? new Authorization();
            string authorizationHeaderValue = Authorization.GenerateAuthorizationParameter();
            if (http.DefaultRequestHeaders.Contains("Authorization"))
            {
                http.DefaultRequestHeaders.Remove("Authorization");
            }
            http.DefaultRequestHeaders.Add("Authorization", authorizationHeaderValue);
            return this;
        }