code: def _overlay_for_saml_metadata(self, config, co_name):
          
          for co in self.config[self.KEY_CO]:
              if co[self.KEY_ENCODEABLE_NAME] == co_name:
                  break
  
          key = self.KEY_ORGANIZATION
          if key in co:
              if key not in config:
                  config[key] = {}
              for org_key in self.KEY_ORGANIZATION_KEYS:
                  if org_key in co[key]:
                      config[key][org_key] = co[key][org_key]
  
          key = self.KEY_CONTACT_PERSON
          if key in co:
              config[key] = co[key]
  
          return config
docs: Overlay configuration details like organization and contact person
          from the front end configuration onto the IdP configuration to
          support SAML metadata generation.
  
          :type config: satosa.satosa_config.SATOSAConfig
          :type co_name: str
          :rtype: satosa.satosa_config.SATOSAConfig
  
          :param config: satosa proxy config
          :param co_name: CO name
  
          :return: config with updated details for SAML metadata