'Why is Facebook referenced in TrustFrameworkBase.xml?

The documentation for Azure AD B2C says "Base file - Few modifications are required to the base". I expected to change just the TenantId and PublicPolicyUri at the beginning of the file.

I was surprised to find that a Facebook ClaimsProvider is defined in the base file. Shouldn't that be in TrustFrameworkExtensions.xml? If I don't want to use Facebook, I have to make lots of changes to TrustFrameworkBase.xml.

I got my TrustFrameworkBase.xml from the SocialAccounts folder of the start pack GitHub repository that is referenced in the documentation. Is there a better place to get a TrustFrameworkBase file?



Solution 1:[1]

Facebook is there because it is a social account and it shows how to integrate one.

Use local accounts.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 rbrayb