Here's a Handy List of Social Login Providers

If you would like to have your web site use a social identity provider rather than creating or maintaining your own identity store you’ve got options.

Loading View Components from a Class Library in ASP.NET Core MVC

Goodbye Child Actions, Hello View Components