public Authentication(UserCredentialsParameters parameters) { ArgsCheck.IsNotNull(parameters); InfiniteToken = null; Parameters = parameters; ProxySettings = parameters.ProxySettings; GlobalConfiguration = UtilsGlobalConfiguration.GetConfiguration(); }
public Authentication(TokenServiceParameters parameters) { ArgsCheck.IsNotNull(parameters); ArgsCheck.IsNotNullOrEmptyOrWhiteSpace(nameof(parameters.Token), parameters.Token); InfiniteToken = parameters.Token; GlobalConfiguration = UtilsGlobalConfiguration.GetConfiguration(); ProxySettings = parameters.ProxySettings; }
internal Authentication(UserCredentialsParameters parameters, GlobalConfiguration configuration) { ArgsCheck.IsNotNull(parameters); ArgsCheck.IsNotNull(configuration); InfiniteToken = null; Parameters = parameters; ProxySettings = parameters.ProxySettings; GlobalConfiguration = configuration; }
internal Authentication(TokenServiceParameters parameters, GlobalConfiguration configuration) { ArgsCheck.IsNotNull(parameters); ArgsCheck.IsNotNullOrEmptyOrWhiteSpace(nameof(parameters.Token), parameters.Token); ArgsCheck.IsNotNull(configuration); InfiniteToken = parameters.Token; GlobalConfiguration = configuration; ProxySettings = parameters.ProxySettings; }
public static HttpClient AddAuthenticationHeaders(this HttpClient client, UserCredentialsParameters parameters) { ArgsCheck.IsNotNull(nameof(client), client); ArgsCheck.IsNotNull(nameof(parameters), parameters); var headers = parameters.ToAuthenticationHeaders(); foreach (var key in headers.Keys) { client.DefaultRequestHeaders.Add(key, headers[key]); } return(client); }
private Response <AuthenticationData> PresentPostResponse(Task <HttpResponseMessage> response) { ArgsCheck.IsNotNull(nameof(response), response); if (response.IsFaulted) { } if (response.IsCanceled) { } var data = new AuthenticationData(); return(new Response <AuthenticationData>()); }
private T HandleInnerExceptions <T>(Func <T> func) { ArgsCheck.IsNotNull(nameof(func), func); try { return(func.Invoke()); } catch (FaultException <FaultResponse> ) { throw; } catch (HttpRequestException ex) { ExceptionHandler.HandleError(ex, ErrorHandlePolicy.Authentication); throw; } catch (Exception ex) { ExceptionHandler.HandleError(ex, ErrorHandlePolicy.Authentication); throw; } }
public Response(T data) { ArgsCheck.IsNotNull(nameof(data), data); Data = data; }
public static void AssertIsNotNull(this object arg) { ArgsCheck.IsNotNull(nameof(arg), arg); //$ $END$ }