API version:
Show / Hide Table of Contents

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.

Back to top Copyright © 2021 Okta, Inc.
Generated with DocFx.