This is a simple web application that implements user authentication with login, registration, and Google OAuth2 integration.
- Login & Register: User authentication is handled using ASP.NET Core Identity.
- Google OAuth2: Seamless Google login integration for user authentication.
- Web API: Developed using ASP.NET Core Web API for user management operations.
- Database: SQL Server is used for storing user data, with Entity Framework Core as the ORM.
- Tools & Libraries:
- ASP.NET Core Identity for managing user authentication.
Google.Apis.AuthNuGet package for Google OAuth2 authentication.- Entity Framework Core for data access.
- SQL Server for storing and managing user data.
- Swagger for API documentation.
- ASP.NET Core (Web API)
- SQL Server
- Entity Framework Core
- Google OAuth2 (via
Google.Apis.AuthNuGet package) - Swagger for API documentation
You can test the API via the Swagger interface:
- .NET SDK (6.0 or higher)
- SQL Server (local or remote)
- Visual Studio or any other code editor (optional)