Namespace IRM.Extensions.Http
Classes
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
|
Extension methods for System.Net.Http.HttpContent. |
HttpContextBearerTokenResolver Gets an access token from the current Microsoft.AspNetCore.Http.HttpContext. |
Extension methods for System.Net.Http.HttpResponseMessage. |
A System.Net.Http.HttpClient handler that logs the request and response. |
A machine-readable format for specifying errors in HTTP API responses based on https://tools.ietf.org/html/rfc7807. |
A RFC 7807 compliant Newtonsoft.Json.JsonConverter for ProblemDetails. |
A System.Net.Http.HttpClient handler that improves the timeout handling of http requests. |
A ProblemDetails for validation errors. |
ValidationProblemDetailsConverter A RFC 7807 compliant Newtonsoft.Json.JsonConverter for ValidationProblemDetails. |
Interfaces
Represent an implementation that can get a bearer token. |