Skip to content

CavidHuseinov/Google-Authorization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Authorization

This is a simple web application that implements user authentication with login, registration, and Google OAuth2 integration.

Features

  • 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.Auth NuGet package for Google OAuth2 authentication.
    • Entity Framework Core for data access.
    • SQL Server for storing and managing user data.
    • Swagger for API documentation.

Technologies Used

  • ASP.NET Core (Web API)
  • SQL Server
  • Entity Framework Core
  • Google OAuth2 (via Google.Apis.Auth NuGet package)
  • Swagger for API documentation

Demo

You can test the API via the Swagger interface:

Swagger Documentation

Setup & Installation

Prerequisites

  • .NET SDK (6.0 or higher)
  • SQL Server (local or remote)
  • Visual Studio or any other code editor (optional)

Releases

No releases published

Packages

No packages published

Languages