KeycloakAuthenticationFlow

v1

resource to define an Authentication Flow within a KeycloakRealm


spec

Type: object

PropertyTypeRequired
definitionobject
optionsobject
patchFromobject
realmRefstring

the KeycloakAuthenticationFlow resource


spec.definition

Type: object

PropertyTypeRequired
aliasstring
authenticationExecutions[]object
builtInboolean
descriptionstring
idstring
providerIdstring
topLevelboolean

 

Validation RuleError Message
has(self.id) == has(oldSelf.id)Value is immutable

missing


spec.definition.alias

Type: string

missing


spec.definition.authenticationExecutions[]

Type: object

PropertyTypeRequired
authenticatorstring
authenticatorConfigstring
authenticatorFlowboolean
autheticatorFlowboolean
flowAliasstring
priorityinteger
requirementstring
userSetupAllowedboolean

missing


spec.definition.authenticationExecutions[].authenticator

Type: string

missing


spec.definition.authenticationExecutions[].authenticatorConfig

Type: string

missing


spec.definition.authenticationExecutions[].authenticatorFlow

Type: boolean

missing


spec.definition.authenticationExecutions[].autheticatorFlow

Type: boolean

missing


spec.definition.authenticationExecutions[].flowAlias

Type: string

missing


spec.definition.authenticationExecutions[].priority

Type: integer

missing


spec.definition.authenticationExecutions[].requirement

Type: string

missing


spec.definition.authenticationExecutions[].userSetupAllowed

Type: boolean

missing


spec.definition.builtIn

Type: boolean

missing


spec.definition.description

Type: string

missing


spec.definition.id

Type: string

Validation RuleError Message
self == oldSelfValue is immutable

missing


spec.definition.providerId

Type: string

missing


spec.definition.topLevel

Type: boolean

missing


spec.options

Type: object

Options for the request to the Keycloak Admin API.


spec.patchFrom

Type: object

Defines additional values that can be loaded from secrets or configmaps. Field selectors are not supported. For more informations see the patches documentation.


spec.realmRef

Type: string

the name of the kubernetes object that created the realm.


status

Type: object

PropertyTypeRequired
conditions[]object
messagestring
readyboolean
resourcePathstring
statusstring

missing


status.conditions[]

Type: object

PropertyTypeRequired
lastTransitionTimestring
lastUpdateTimestring
messagestring
reasonstring
statusstring
typestring

missing


status.conditions[].lastTransitionTime

Type: string

Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.


status.conditions[].lastUpdateTime

Type: string

Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.


status.conditions[].message

Type: string

missing


status.conditions[].reason

Type: string

missing


status.conditions[].status

Type: string

missing


status.conditions[].type

Type: string

missing


status.message

Type: string

missing


status.ready

Type: boolean

missing


status.resourcePath

Type: string

missing


status.status

Type: string

missing