NativeLoginDebugConfig

data class NativeLoginDebugConfig(val consumerKey: String = "", val redirectUri: String = "", val communityUrl: String = "", val useDPoP: Boolean = true, val useHybridFlow: Boolean = true)

The External Client App used by the debug Native Login form. Kept apart from the boot config, which the browser login (including the Native Login browser fallback) keeps using.

Parameters

consumerKey

The consumer key of an External Client App enabled for headless login

redirectUri

The callback URL of that app, an HTTPS URL

communityUrl

The Experience Cloud site URL, including its path, used for Native Login

useDPoP

True to bind Native Login sessions with DPoP

useHybridFlow

True to request hybrid tokens from the Native Login token exchange

Constructors

Link copied to clipboard
constructor(consumerKey: String = "", redirectUri: String = "", communityUrl: String = "", useDPoP: Boolean = true, useHybridFlow: Boolean = true)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

True when Native Login can use this configuration.

Link copied to clipboard
Link copied to clipboard
val useDPoP: Boolean = true
Link copied to clipboard
Link copied to clipboard

The first problem with this configuration, or null when Native Login can use it.