Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/samiraliyev64/authservice

Service for handling authentication.
https://github.com/samiraliyev64/authservice

csharp dotnet-webapi

Last synced: 5 days ago
JSON representation

Service for handling authentication.

Awesome Lists containing this project

README

        

# Project Name: Authentication Service

## Key Features:

### 1) Technologies Used:
#### • .NET Web API for building the service.
#### • Entity Framework for database interactions with DbContext and migrations.

### 2) Data Transfer Objects (DTOs):
#### • User DTO: Represents user data.
#### • Login Request DTO: Handles login request data.
#### • Registration Request DTO: Handles registration request data.

### 3) Authentication Logic:
#### • I used SignInManager for user sign-in processes.
#### • I used UserManager for user management operations.

### 4) JWT Token Generation:
#### • I implemented token generation for secure API access.
#### • I used a token system to manage user sessions.

### 5) Controller Implementation:
#### • I created a controller to handle authentication routes.
#### • I integrated endpoints for user registration and login.