federate_external_providers is not required since add_external_provider does the same