Show / Hide Table of Contents

Namespace IRM.Extensions.Http

Classes

BasicAuthenticationHandler

A System.Net.Http.HttpClient handler that that adds a basic authentication header to the http request.

BearerTokenAuthenticationHandler

A System.Net.Http.HttpClient handler that that adds a bearer token authentication header to the http request.

ClientCredentialBearerTokenResolver

Gets a client credentials access token from an identity server.

ClientCredentialBearerTokenResolverOptions

HttpContentExtensions

Extension methods for System.Net.Http.HttpContent.

HttpContextBearerTokenResolver

Gets an access token from the current Microsoft.AspNetCore.Http.HttpContext.

HttpResponseMessageExtensions

Extension methods for System.Net.Http.HttpResponseMessage.

LoggingHandler

A System.Net.Http.HttpClient handler that logs the request and response.

ProblemDetails

A machine-readable format for specifying errors in HTTP API responses based on https://tools.ietf.org/html/rfc7807.

ProblemDetailsConverter

A RFC 7807 compliant Newtonsoft.Json.JsonConverter for ProblemDetails.

TimeoutHandler

A System.Net.Http.HttpClient handler that improves the timeout handling of http requests.

ValidationProblemDetails

A ProblemDetails for validation errors.

ValidationProblemDetailsConverter

A RFC 7807 compliant Newtonsoft.Json.JsonConverter for ValidationProblemDetails.

Interfaces

IResolveBearerToken

Represent an implementation that can get a bearer token.

Back to top Generated by DocFX