ClientAuthorizationArgs

data class ClientAuthorizationArgs(val allowRemoteResourceManagement: Output<Boolean>? = null, val decisionStrategy: Output<String>? = null, val keepDefaults: Output<Boolean>? = null, val policyEnforcementMode: Output<String>) : ConvertibleToJava<ClientAuthorizationArgs>

Constructors

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

Properties

Link copied to clipboard

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

Link copied to clipboard
val decisionStrategy: Output<String>? = null

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: Output<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.

Functions

Link copied to clipboard
open override fun toJava(): ClientAuthorizationArgs