Namespace Okta.Sdk.Internal
Classes
AbstractResourceTypeResolver<T>
Resolves a resource type based on the resource data. Base class for all resource type resolvers.
ApplicationResolver
Resolves Application resources based on the SignOnMode property.
BrowserPluginApplicationResolver
Resolves BrowserPluginApplication resources based on the Name property.
ByteArrayPayloadHandler
A class responsible for providing body and message content.
CastingListAdapter<T>
Wraps a generic List<object>
and casts the items to the destination type.
CollectionAsyncEnumerator<T>
Enumerates an Okta API collection for use with LINQ. This is an internal class; use PagedCollectionEnumerator<T> if you need to page collections yourself.
DefaultDataStore
The default implementation of IDataStore.
DefaultHttpClient
Represents the default HTTP client options.
DefaultJwtGenerator
Default JWT generator.
DefaultOAuthTokenProvider
Default OAuth token provider.
DefaultProxy
A simple implementation of System.Net.IWebProxy.
DefaultRequestExecutor
The default implementation of IRequestExecutor that uses System.Net.Http
.
DefaultSerializer
The default implementation of ISerializer that uses JSON.NET.
HomePath
Contains methods for resolving the home directory path.
HttpRequestMessageHelper
Http request helper.
HttpRequestMessageProvider
Class used to create HttpRequestMessage instances.
JsonPayloadHandler
A payload handler that serializes the payload to json.
LinkHeaderParser
Parses Web Links according to RFC 5988.
NullOAuthTokenProvider
Null OAuth Token Provider.
OktaClientConfigurationValidator
Helper validator class for OktaClient settings
PayloadHandler
A class responsible for providing body and message content.
PemFilePayloadHandler
A class responsible for providing body and message content.
PkixCertPayloadHandler
A payload handler for the "application/pkix-cert" content type.
PolicyResolver
Resolves Policy resources based on the Type property.
PolicyRuleResolver
Resolves PolicyRule resources based on the Type property.
RecursiveDictionaryConverter
A JSON.NET converter that will deserialize objects into dictionaries. Nested objects are recursively deserialized as nested dictionaries.
ResourceFactory
Constructs Resources based on deserialized dictionaries.
ResourceObjectAttribute
Specifies null value handling options for the ResourceSerializingConverter.
ResourceSerializingConverter
This class provides special serialization for Resource types.
StringEnumSerializingConverter
This class provides special serialization for StringEnum types.
UrlFormatter
Contains helper methods for URL formatting.
UserAgentBuilder
A User-Agent string generator that uses reflection to detect the current assembly version.
UserAgentHelper
User-agent helper
UserFactorResolver
Resolves UserFactor resources based on the FactorType property.
X509CaCertPayloadHandler
A class responsible for providing body and message content.
Interfaces
IDataStore
Combines the concerns of making requests and serializing data into one interface.
IDeepCloneable<T>
An object that can be deep cloned.
IHttpRequestMessageProvider
IJwtGenerator
Interface for JWT generators.
IOAuthTokenProvider
Interface for OAuth token providers.
IPayloadHandler
A class responsible for providing body and message content.
IRequestExecutor
A low-level abstraction over HTTP that executes requests and returns responses.
IResourceTypeResolver
A type resolver that works with Okta resources.
ISerializer
A low-level abstraction over a JSON serializer/deserializer.
Enums
ResourceNullValueHandling
Specifies null value handling options for the ResourceSerializingConverter.