abdullahkhanjmm / dotnet-roadmap-2024

0 stars 0 forks source link

Implement Google and Facebook Authentication for MVC and Web API in .NET 8 #16

Open abdullahkhanjmm opened 1 month ago

abdullahkhanjmm commented 1 month ago

Title: Implement Google and Facebook Authentication for MVC and Web API in .NET 8

Description: Implement social login functionality using Google and Facebook authentication in an MVC and Web API project built with .NET 8. This will allow users to log in using their Google or Facebook accounts.

Tasks:

  1. Setup the Project:

    • Ensure the project is upgraded to .NET 8.
    • Install necessary NuGet packages for authentication.
  2. Google Authentication:

    • Register the application in the Google Developer Console.
    • Configure the project to use Google authentication.
    • Create and configure the necessary Google API credentials.
    • Implement Google login functionality in both MVC and Web API.
  3. Facebook Authentication:

    • Register the application on the Facebook Developer Portal.
    • Configure the project to use Facebook authentication.
    • Create and configure the necessary Facebook API credentials.
    • Implement Facebook login functionality in both MVC and Web API.
  4. Common Tasks:

    • Update the application's authentication middleware to support both Google and Facebook logins.
    • Ensure that user information is correctly mapped and stored in the database.
    • Implement error handling and logging for authentication processes.

Acceptance Criteria:

Additional Information:


asifaliwork commented 1 month ago

https://github.com/asifaliwork/GoogleAndFacebookAuthentication

JMMAwais commented 1 month ago

https://github.com/JMMAwais/GoogleAuthentication