Show / Hide Table of Contents

Namespace Geko.HttpClientService.Infrastructure

Classes

ClientCredentialsHttpClient

The implementation of an access token service for client credentials based on IdentityServer4.

CoreHttpClient

Implementation for a typed .

HttpClientServiceHeaders

A collection of headers and their values as defined in RFC 2616.

HttpRequestMessageFactory

A factory.

HttpRequestMessageFactoryDesktop

A factory.

IdentityServerHttpClientSelector

Selects the correct IIdentityServerHttpClient based on IIdentityServerOptions.

IdentityServerService

The implementation of an access token service for client credentials based on IdentityServer4.

PasswordHttpClient

The implementation of an access token service for client credentials based on IdentityServer4.

TokenResponseCacheManager

Cache manager for the IdentityServer4 IdentityModel.Client.TokenResponse.

TypeContent<TRequestBody>

TypeContent is following the implementation of . Copied from from https://github.com/microsoft/referencesource/blob/master/System/net/System/Net/Http/StringContent.cs

Interfaces

ICoreHttpClient

Abstraction for a typed .

IHttpRequestMessageFactory

Abstraction for an factory.

IIdentityServerHttpClient

Abstraction for a typed that will execute the request to the IdentityServer4.

IIdentityServerHttpClientSelector

Abstraction for an IIdentityServerHttpClient selector. The correct client is selected based on IIdentityServerOptions.

IIdentityServerService

Abstraction for an access token service.

ITokenResponseCacheManager

Interface for the cache manager for the access token service.

Back to top Generated by DocFX