Browse Source

Add Test Client to the application list

pull/798/head
Halil ibrahim Kalkan 8 years ago
parent
commit
839f77593c
  1. 2
      samples/MicroserviceDemo/applications/authserver/AuthServer.Host/AuthServerHostModule.cs
  2. 12
      samples/MicroserviceDemo/docs/design/Overall.md

2
samples/MicroserviceDemo/applications/authserver/AuthServer.Host/AuthServerHostModule.cs

@ -58,7 +58,7 @@ namespace AuthServer.Host
var app = context.GetApplicationBuilder(); var app = context.GetApplicationBuilder();
app.UseVirtualFiles(); app.UseVirtualFiles();
app.UseIdentityServer(); //TODO: Enable this and disable UseAuthentication app.UseIdentityServer();
app.UseAbpRequestLocalization(); app.UseAbpRequestLocalization();
app.UseAuditing(); app.UseAuditing();
app.UseMvcWithDefaultRouteAndArea(); app.UseMvcWithDefaultRouteAndArea();

12
samples/MicroserviceDemo/docs/design/Overall.md

@ -18,17 +18,21 @@ The goal of this work is to show how to create a complete microservice solution
The solution consists of; The solution consists of;
* **MVC applications**: * **Applications**:
* **AuthServer Application** * **AuthServer (MVC Application)**
* Hosts the [IdentityServer4](https://github.com/abpframework/abp/tree/master/modules/identityserver) module for authentication. * 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. * 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. * "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. * Hosts the [blogging](https://github.com/abpframework/abp/tree/master/modules/blogging) module UI. Uses the blogging microservice as backend.
* Authenticates from the AuthServer. * 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. * 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. * 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**: * **Microservices**:
* **Blogging Microservice** * **Blogging Microservice**
* Hosts the [blogging](https://github.com/abpframework/abp/tree/master/modules/blogging) module API. * Hosts the [blogging](https://github.com/abpframework/abp/tree/master/modules/blogging) module API.

Loading…
Cancel
Save