Skip to content

These are microservices based on ASP.NET Core, using RabbitMQ with MassTransit, EntityFramework Core with MS SQL Server, authentication and authorization with IdentityServer4, as well as Swagger, Bogus, AutoMapper, etc.

Notifications You must be signed in to change notification settings

PKravchenko-ki16/NewsPaper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

NewsPaper

These are microservices based on ASP.NET Core 3.1, using RabbitMQ with MassTransit, EntityFramework Core with MS SQL Server, authentication and authorization with IdentityServer4, as well as Swagger, Bogus, AutoMapper, Bootstrap, etc.

Objective

Show an example of interaction with several autonomous microservices, interaction between which occurs via the AMQP protocol and using Http as the communication protocol between client applications and the gateway, as well as authentication and authorization (using Claims) with IdentityServer4 using access and refresh token (JWT).

Links to project repositories

Quick Start

  1. install RabbitMQ on a working machine.

  2. Replace ConnectionStrings in appsettings on projects - Articles, Accounts, IdentityServer.

  3. Uncomment DatabaseInitializer.Init in Program.cs && Apply Migration IdentityServer.

Service interaction

Alt-текст

Links to used libraries

About

These are microservices based on ASP.NET Core, using RabbitMQ with MassTransit, EntityFramework Core with MS SQL Server, authentication and authorization with IdentityServer4, as well as Swagger, Bogus, AutoMapper, etc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published