Skip to content

Realm

This configuration sets a new Keycloak realm with custom session token lifespans and login settings. Realms are logical containers for managing users, roles, and applications. More details on the realm references.

apiVersion: k8saas.io/v1alpha1
kind: KeycloakRealm
metadata:
name: realmname
spec:
name: realmname
realmConfiguration:
loginWithEmailAllowed: true
attributes:
adminEventsExpiration: "604800" # 7 days
ssoSessionIdleTimeout: "21600" # 6 hours
ssoSessionMaxLifespan: "86400" # 24 hours
clientSessionIdleTimeout: "21600" # 6 hours
clientSessionMaxLifespan: "86400" # 24 hours
refreshTokenMaxLifespan: "86400" # 24 hours
accessTokenLifespan: "900" # 15 minutes
refreshTokenMaxReuse: "5"