KeycloakIdentityProvider
v1
resource to define a identity provider in a KeyclaokRealm
spec
Type: object
Property | Type | Required |
---|---|---|
definition | object | ✅ |
options | object | |
patchFrom | object | |
realmRef | string | ✅ |
the KeycloakIdentityProvider resource
spec.definition
Type: object
Property | Type | Required |
---|---|---|
addReadTokenRoleOnCreate | boolean | |
alias | string | |
authenticateByDefault | boolean | |
config | object | |
displayName | string | |
enabled | boolean | |
firstBrokerLoginFlowAlias | string | |
hideOnLogin | boolean | |
internalId | string | |
linkOnly | boolean | |
organizationId | string | |
postBrokerLoginFlowAlias | string | |
providerId | string | |
storeToken | boolean | |
trustEmail | boolean | |
updateProfileFirstLogin | boolean | |
updateProfileFirstLoginMode | string |
Validation Rule | Error Message |
---|---|
has(self.alias) == has(oldSelf.alias) | Value is immutable |
missing
spec.definition.addReadTokenRoleOnCreate
Type: boolean
missing
spec.definition.alias
Type: string
Validation Rule | Error Message |
---|---|
self == oldSelf | Value is immutable |
missing
spec.definition.authenticateByDefault
Type: boolean
missing
spec.definition.config
Type: object
missing
spec.definition.displayName
Type: string
missing
spec.definition.enabled
Type: boolean
missing
spec.definition.firstBrokerLoginFlowAlias
Type: string
missing
spec.definition.hideOnLogin
Type: boolean
missing
spec.definition.internalId
Type: string
missing
spec.definition.linkOnly
Type: boolean
missing
spec.definition.organizationId
Type: string
missing
spec.definition.postBrokerLoginFlowAlias
Type: string
missing
spec.definition.providerId
Type: string
missing
spec.definition.storeToken
Type: boolean
missing
spec.definition.trustEmail
Type: boolean
missing
spec.definition.updateProfileFirstLogin
Type: boolean
missing
spec.definition.updateProfileFirstLoginMode
Type: string
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
Property | Type | Required |
---|---|---|
conditions[] | object | |
message | string | |
ready | boolean | ✅ |
resourcePath | string | |
status | string |
missing
status.conditions[]
Type: object
Property | Type | Required |
---|---|---|
lastTransitionTime | string | |
lastUpdateTime | string | |
message | string | |
reason | string | |
status | string | ✅ |
type | string | ✅ |
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