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
HttpRequestMessageFactoryDesktop
A
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
Interfaces
ICoreHttpClient
Abstraction for a typed
IHttpRequestMessageFactory
Abstraction for an
IIdentityServerHttpClient
Abstraction for a typed
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.