ClientAuthorization

data class ClientAuthorization(val allowRemoteResourceManagement: Boolean? = null, val decisionStrategy: String? = null, val keepDefaults: Boolean? = null, val policyEnforcementMode: String)

Constructors

Link copied to clipboard
constructor(allowRemoteResourceManagement: Boolean? = null, decisionStrategy: String? = null, keepDefaults: Boolean? = null, policyEnforcementMode: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

When true, resources can be managed remotely by the resource server. Defaults to false.

Link copied to clipboard

Dictates how the policies associated with a given permission are evaluated and how a final decision is obtained. Could be one of AFFIRMATIVE, CONSENSUS, or UNANIMOUS. Applies to permissions.

Link copied to clipboard
val keepDefaults: Boolean? = null

When true, defaults set by Keycloak will be respected. Defaults to false.

Link copied to clipboard

Dictates how policies are enforced when evaluating authorization requests. Can be one of ENFORCING, PERMISSIVE, or DISABLED.