Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hammerheadshark666/mos-authentication-api

Microservice Order System - Authentication Microservice
https://github.com/hammerheadshark666/mos-authentication-api

api azure azurekeyvault cicd csharp docker docker-compose jwt-authentication mediatr sqlserver unit-testing unit-testing-framework

Last synced: 3 days ago
JSON representation

Microservice Order System - Authentication Microservice

Awesome Lists containing this project

README

        

# mos-authentication-api
Microservice Order System - Authentication Microservice

[See Wiki for details about the Authentication Api](https://github.com/HammerheadShark666/mos-authentication-api/wiki)

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

---