@ -18,17 +18,21 @@ The goal of this work is to show how to create a complete microservice solution
The solution consists of;
* **MVC applications**:
* **AuthServer Application**
* **Applications**:
* **AuthServer (MVC Application)**
* Hosts the [IdentityServer4](https://github.com/abpframework/abp/tree/master/modules/identityserver) module for authentication.
* Uses an SQL server database and [EF Core](https://abp.io/documents/abp/latest/Entity-Framework-Core) as the ORM.
* **Public Site Application**
* **Public Site (MVC Application)**
* "Our products" page to list the products using the products microservice.
* Hosts the [blogging](https://github.com/abpframework/abp/tree/master/modules/blogging) module UI. Uses the blogging microservice as backend.
* Authenticates from the AuthServer.
* **Backend Admin Application**
* **Backend Admin (MVC Application)**
* Hosts the [Identity](https://github.com/abpframework/abp/tree/master/modules/identity) module UI for user/role/permission management. Uses the identity microservice as backend.
* A CRUD page to manage products using the products microservice.
* Authenticates from the AuthServer.
* **Test Client (Console Application)**
* Simply calls a few APIs and writes results to console.
* Authenticates from the AuthServer.
* **Microservices**:
* **Blogging Microservice**
* Hosts the [blogging](https://github.com/abpframework/abp/tree/master/modules/blogging) module API.