AuthFoundationDefaults

object AuthFoundationDefaults

The defaults used in various classes throughout the rest of the SDK.

Properties can be set until they're accessed. If properties are attempted to be set after they've been accessed, an IllegalStateException will be thrown to prevent using incorrect defaults.

Properties

Link copied to clipboard
var accessTokenValidator: AccessTokenValidator

The default AccessTokenValidator.

Link copied to clipboard
var cache: Cache

The default Cache. No caching is enabled by default.

Link copied to clipboard
var clock: OidcClock

The default OidcClock.

Link copied to clipboard
var computeDispatcher: CoroutineContext

The CoroutineDispatcher which should be used for compute bound tasks.

Link copied to clipboard
var deviceSecretValidator: DeviceSecretValidator

The default DeviceSecretValidator.

Link copied to clipboard
var eventCoordinator: EventCoordinator

The default EventCoordinator.

Link copied to clipboard
var idTokenValidator: IdTokenValidator

The default IdTokenValidator.

Link copied to clipboard
var ioDispatcher: CoroutineContext

The CoroutineDispatcher which should be used for IO bound tasks.

Link copied to clipboard
var okHttpClientFactory: () -> Call.Factory

The default Call.Factory.