131 Map<String, ProviderConfigProperty> configProperties = ComponentUtil.getComponentConfigProperties(session, providerType, rep.getProviderId());
132 if (rep.getConfig() == null) {
136 Iterator<Map.Entry<String, List<String>>> itr = rep.getConfig().entrySet().iterator();
137 while (itr.hasNext()) {
138 Map.Entry<String, List<String>> next = itr.next();
139 ProviderConfigProperty configProperty = configProperties.get(next.getKey());
140 if (configProperty != null) {
141 if (configProperty.isSecret()) {
142 next.setValue(Collections.singletonList(ComponentRepresentation.SECRET_VALUE));
149 MultivaluedHashMap<String, ComponentExportRepresentation> sub = rep.getSubComponents();
150 for (Map.Entry<String, List<ComponentExportRepresentation>> ent: sub.entrySet()) {
151 for (ComponentExportRepresentation c: ent.getValue()) {
152 strip(session, ent.getKey(), c);
static ComponentRepresentation strip(KeycloakSession session, ComponentRepresentation rep)
Definition: StripSecretsUtils.java:41