Skip to content

Aguafrommars/Templates

Repository files navigation

Templates

dotnet new templates

Create a TheIdServer solutions with dotnet new cli tool.

Build status

Nuget packages

TheIdServer.Duende.Template

Install

To install the template to create a solution using Duende IdentityServer:

dotnet new -i TheIdServer.Duende.Template

Use

> dotnet new tisduende -o TheIdServer
The template "TheIdServer.Duende" was created successfully.

Processing post-creation actions...
Running 'dotnet restore' on TheIdServer\TheIdServer.sln...
  Determining projects to restore...
  Restored C:\Projects\Perso\Templates\artifacts\TheIdServer\test\WebAssembly.Net.Http\WebAssembly.Net.Http.csproj (in 114 ms).
  Restored C:\Projects\Perso\Templates\artifacts\TheIdServer\src\TheIdServer.BlazorApp\TheIdServer.BlazorApp.csproj (in 916 ms).
  Restored C:\Projects\Perso\Templates\artifacts\TheIdServer\test\Microsoft.AspNetCore.Components.Testing\Microsoft.AspNetCore.Components.Testing.csproj (in 1.08 sec).
  Restored C:\Projects\Perso\Templates\artifacts\TheIdServer\src\TheIdServer\TheIdServer.csproj (in 2.03 sec).
  Restored C:\Projects\Perso\Templates\artifacts\TheIdServer\test\TheIdServer.Test\TheIdServer.Test.csproj (in 2.04 sec).
  Restored C:\Projects\Perso\Templates\artifacts\TheIdServer\test\TheIdServer.IntegrationTest\TheIdServer.IntegrationTest.csproj (in 2.04 sec).
Restore succeeded.

The above commande create a Visual Studio solution in TheIdServer subfolder using Duende IdentityServer.

For a commercial use you need to acquire a license

TheIdServer
├─── src
|    ├─── TheIdServer // Server project
|    └─── TheIdServer.BlazorApp // Blazor application project
└─── test
     ├─── Microsoft.AspNetCore.Components.Testing // Components testing utilities
     ├─── TheIdServer.IntegrationTest // Server integration tests
     ├─── TheIdServer.Test // Server tests
     └─── WebAssembly.Net.Http // WASM test utilities