Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/samiraliyev64/authservice
- Owner: samiraliyev64
- Created: 2022-12-08T21:13:49.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-20T22:49:45.000Z (23 days ago)
- Last Synced: 2024-10-21T02:54:07.207Z (23 days ago)
- Topics: csharp, dotnet-webapi
- Language: C#
- Homepage:
- Size: 6.51 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.