From eda33c240d983d38e0dc6225adebbdc524280e9d Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Mon, 5 Feb 2024 21:44:32 +0100 Subject: [PATCH] OZG-4937 keycloak set user action token lifespan --- .../operator/keycloak/realm/KeycloakRealmMapper.java | 1 + .../operator/keycloak/realm/KeycloakRealmMapperTest.java | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapper.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapper.java index 5af8764..2c3da92 100644 --- a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapper.java +++ b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapper.java @@ -41,6 +41,7 @@ interface KeycloakRealmMapper { @Mapping(target = "defaultLocale", constant = "de") @Mapping(target = "internationalizationEnabled", constant = "true") @Mapping(target = "passwordPolicy", constant = "upperCase(1) and lowerCase(1) and length(8) and notUsername") + @Mapping(target = "actionTokenGeneratedByUserLifespan", constant = "900") public RealmRepresentation map(OzgCloudKeycloakRealmSpec realm); @Named("supportedLocales") diff --git a/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapperTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapperTest.java index 92de723..ddb2e9a 100644 --- a/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapperTest.java +++ b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapperTest.java @@ -82,4 +82,11 @@ class KeycloakRealmMapperTest { assertThat(mapped.getPasswordPolicy()).isEqualTo("upperCase(1) and lowerCase(1) and length(8) and notUsername"); } + + @Test + void shouldSetActionTokenGeneratedByUserLifespan() { + var mapped = mapper.map(OzgCloudKeycloakRealmSpecTestFactory.create()); + + assertThat(mapped.getActionTokenGeneratedByUserLifespan()).isEqualTo(900); + } } -- GitLab