/mos-authentication-api

Microservice Order System - Authentication Microservice

Primary LanguageC#

mos-authentication-api

Microservice Order System - Authentication Microservice

See Wiki for details about the Authentication Api

This project is an Authentication API built using .NET 8 with JWT Token Authentication, backed by SQL Server, and hosted in an Azure App Service. The API is containerized using Docker and utilizes CI/CD pipelines for automated deployment.

Features

  • User Login: Allows users to authenticate and receive a JWT token for secure access.
  • JWT Token Authentication: Secures API endpoints with JWT tokens.
  • SQL Server Database: Uses SQL Server for user management and authentication data.
  • Dockerized API: The API runs inside a Docker container.
  • Azure Deployment: The application is hosted in Azure App Service using Azure SQL Database.
  • CI/CD Pipeline: Automated build and deployment using GitHub Actions.

Technologies Used

  • .NET 8
  • C#
  • SQL Server (Azure SQL)
  • Entity Framework Core
  • JWT (JSON Web Tokens)
  • Docker
  • Azure App Service
  • GitHub Actions for CI/CD