From 24ece7a5e49a78785547aa464d4a2fe9568b5684 Mon Sep 17 00:00:00 2001 From: Pedro Igor Date: Thu, 3 Oct 2024 10:00:34 -0300 Subject: [PATCH] Provisioning organization brokers to now shown on login pages by default Closes #997 Signed-off-by: Pedro Igor --- .../organization/OrganizationIdentityProviderProvisioner.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dataset/src/main/java/org/keycloak/benchmark/dataset/organization/OrganizationIdentityProviderProvisioner.java b/dataset/src/main/java/org/keycloak/benchmark/dataset/organization/OrganizationIdentityProviderProvisioner.java index f5ffb9f13..4bd1bdb0f 100644 --- a/dataset/src/main/java/org/keycloak/benchmark/dataset/organization/OrganizationIdentityProviderProvisioner.java +++ b/dataset/src/main/java/org/keycloak/benchmark/dataset/organization/OrganizationIdentityProviderProvisioner.java @@ -110,6 +110,7 @@ protected void addIdentityProviders(KeycloakSession session, String orgId, Count identityProvider.setProviderId(KeycloakOIDCIdentityProviderFactory.PROVIDER_ID); identityProvider.setLoginHint(true); identityProvider.setEnabled(true); + identityProvider.setHideOnLogin(true); HashMap idpConfig = new HashMap<>(); identityProvider.setConfig(idpConfig); idpConfig.put("issuer", "http://localhost:8180/realms/" + realm.getName()); @@ -132,7 +133,7 @@ protected void addIdentityProviders(KeycloakSession session, String orgId, Count mapper.setName(idpAlias + "-idp-mapper-" + j); mapper.setIdentityProviderMapper(HardcodedRoleMapper.PROVIDER_ID); mapper.setConfig(Map.of( - ConfigConstants.ROLE, OAuth2Constants.OFFLINE_ACCESS, + ConfigConstants.ROLE, OAuth2Constants.OFFLINE_ACCESS, IdentityProviderMapperModel.SYNC_MODE, IdentityProviderMapperSyncMode.INHERIT.toString() )); realm.addIdentityProviderMapper(mapper);