You're going to have to establish some sort of account with each of them to create oauth secrets etc, no matter what. You can then use something like Auth0 to broker those services to your app, and so from the application side you only need to integrate with your chosen broker.
Depending on your market, you don't have to sign up for many socials. With just Microsoft, Apple and Google you'll basically have the entire Western world covered.
You're going to have to establish some sort of account with each of them to create oauth secrets etc, no matter what. You can then use something like Auth0 to broker those services to your app, and so from the application side you only need to integrate with your chosen broker.
Depending on your market, you don't have to sign up for many socials. With just Microsoft, Apple and Google you'll basically have the entire Western world covered.
My advice is delete as many social media accounts as you can.
OpenID