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