The soc:providers node is used to store the provider entities. In Social, there are two built-in provider entities, including organization, and space. Its type is soc:providers that has the soc:<provider_name> child node of the soc:providerdefinition type.
The <provider_name> parameter in the soc:<provider_name> node depends on the identity providers. Social has two identity providers, including OrgarnizationIdentityProvider, and SpaceIdentityProvider that contain organization identities (users) and space identities respectively.
The soc:<provider_name> node of the soc:providerdefinition type has the soc:<identityRemoteId> child nodes that have the soc:identitydefinition type.