Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deadislove/microservices_dot_net_api
Microservices - .Net 5 Web API
https://github.com/deadislove/microservices_dot_net_api
dotnet5 efcore identityserver4 microservices mvc onion-architecture webapi
Last synced: about 2 months ago
JSON representation
Microservices - .Net 5 Web API
- Host: GitHub
- URL: https://github.com/deadislove/microservices_dot_net_api
- Owner: deadislove
- Created: 2022-04-28T14:09:02.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-08T19:44:56.000Z (over 2 years ago)
- Last Synced: 2024-08-13T17:42:45.256Z (6 months ago)
- Topics: dotnet5, efcore, identityserver4, microservices, mvc, onion-architecture, webapi
- Language: JavaScript
- Homepage:
- Size: 11 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Microservices_Web_API
> .NET5 web api with identityserver4. All of the guide articles will write on my blog. If you're interested in the microservices web API, please, follow my WordPress blog.
Every week, I will post new articles about the ASP.NET MVC or ASP.NET Core.\
\
Blog link: [David Weblog](https://davidskyspace.com/)
\
\
If you like my blog and Github, please donate to me and let me have the power to write the next article.[![ko-fi](https://www.ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/F1F82YR41)
## Abstract
This repository provide the microservice web API sample projects. The guide article will be in my blog web site. You can follow the reference link.### Project information
> .NET framework: .NET 5
>
> IdentityServer4: 4.1.2
>
> Visiual Studio tools: 2019### Project architecture
#### IdentityServer
- IdentityServer
- IdentityServer.Core
- IdentityServer.SharedKernel#### API project
- Microservices.Api
- Microservices.Api.Core
- Microservices.Api.Infra
- Microservices.Api.SharedKernel### Nuget packages list
- Microsoft.AspNetCore.Authorization 6.0.3
- Microsoft.AspNetCore.Authentication.JwtBearer 5.0.15
- Microsoft.EntityFrameworkCore 5.0.16
- IdentityServer4 4.1.2
- Serilog.Extensions.Logging.File 2.0.0
- IdentityServer4.AccessTokenValidation 3.0.1
- MeditaR 10.0.1
- MediatR.Extensions.Microsoft.DependencyInjection 10.0.1### Referemce
- [Creating a simple data-driven CRUD microservice](https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/data-driven-crud-microservice)
- [IdentityServer4 Documents](https://identityserver4.readthedocs.io/en/latest/)
- [IdentityServer4 Github](https://github.com/IdentityServer/IdentityServer4)
- [MediatR Github](https://github.com/jbogard/MediatR)